diff --git a/docs/_next/static/P2CBKCpL1rr6MIOZ5lFhn/pages/_app.js b/docs/_next/static/P2CBKCpL1rr6MIOZ5lFhn/pages/_app.js deleted file mode 100644 index 2be76c5..0000000 --- a/docs/_next/static/P2CBKCpL1rr6MIOZ5lFhn/pages/_app.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{300:function(e,t,n){__NEXT_REGISTER_PAGE("/_app",function(){return e.exports=n(301),{page:e.exports.default}})},301:function(e,t,n){e.exports=n(302)},302:function(e,t,n){e.exports=n(303)},303:function(e,t,n){"use strict";var r=n(30),u=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.createUrl=x,t.Container=t.default=void 0;var a=u(n(67)),o=u(n(68)),i=u(n(304)),c=u(n(10)),l=u(n(11)),p=u(n(25)),s=u(n(26)),f=u(n(27)),d=u(n(22)),h=r(n(0)),v=u(n(2)),y=n(33),m=n(55),g=function(e){function t(){return(0,c.default)(this,t),(0,p.default)(this,(0,s.default)(t).apply(this,arguments))}return(0,f.default)(t,e),(0,l.default)(t,[{key:"getChildContext",value:function(){return{headManager:this.props.headManager,router:(0,m.makePublicRouterInstance)(this.props.router)}}},{key:"componentDidCatch",value:function(e){throw e}},{key:"render",value:function(){var e=this.props,t=e.router,n=e.Component,r=e.pageProps,u=x(t);return h.default.createElement(k,null,h.default.createElement(n,(0,i.default)({},r,{url:u})))}}],[{key:"getInitialProps",value:function(){var e=(0,o.default)(a.default.mark(function e(t){var n,r,u;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.Component,t.router,r=t.ctx,e.next=3,(0,y.loadGetInitialProps)(n,r);case 3:return u=e.sent,e.abrupt("return",{pageProps:u});case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()}]),t}(h.Component);t.default=g,(0,d.default)(g,"childContextTypes",{headManager:v.default.object,router:v.default.object});var k=function(e){function t(){return(0,c.default)(this,t),(0,p.default)(this,(0,s.default)(t).apply(this,arguments))}return(0,f.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){this.scrollToHash()}},{key:"componentDidUpdate",value:function(){this.scrollToHash()}},{key:"scrollToHash",value:function(){var e=window.location.hash;if(e=!!e&&e.substring(1)){var t=document.getElementById(e);t&&setTimeout(function(){return t.scrollIntoView()},0)}}},{key:"render",value:function(){return this.props.children}}]),t}(h.Component);t.Container=k;var w=(0,y.execOnce)(function(){0});function x(e){var t=e.pathname,n=e.asPath,r=e.query;return{get query(){return w(),r},get pathname(){return w(),t},get asPath(){return w(),n},back:function(){w(),e.back()},push:function(t,n){return w(),e.push(t,n)},pushTo:function(t,n){w();var r=n?t:null,u=n||t;return e.push(r,u)},replace:function(t,n){return w(),e.replace(t,n)},replaceTo:function(t,n){w();var r=n?t:null,u=n||t;return e.replace(r,u)}}}},304:function(e,t,n){var r=n(104);function u(){return e.exports=u=r||function(e){for(var t=1;t - * Copyright JS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var o,a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",l="__lodash_hash_undefined__",f=500,s="__lodash_placeholder__",p=1,h=2,v=4,d=1,m=2,g=1,y=2,_=4,b=8,w=16,E=32,x=64,k=128,O=256,j=512,S=30,A="...",C=800,N=16,P=1,I=2,R=1/0,T=9007199254740991,D=1.7976931348623157e308,L=NaN,B=4294967295,z=B-1,U=B>>>1,W=[["ary",k],["bind",g],["bindKey",y],["curry",b],["curryRight",w],["flip",j],["partial",E],["partialRight",x],["rearg",O]],M="[object Arguments]",F="[object Array]",$="[object AsyncFunction]",q="[object Boolean]",K="[object Date]",Z="[object DOMException]",J="[object Error]",G="[object Function]",H="[object GeneratorFunction]",V="[object Map]",Y="[object Number]",X="[object Null]",Q="[object Object]",ee="[object Proxy]",te="[object RegExp]",ne="[object Set]",re="[object String]",ie="[object Symbol]",oe="[object Undefined]",ae="[object WeakMap]",ue="[object WeakSet]",ce="[object ArrayBuffer]",le="[object DataView]",fe="[object Float32Array]",se="[object Float64Array]",pe="[object Int8Array]",he="[object Int16Array]",ve="[object Int32Array]",de="[object Uint8Array]",me="[object Uint8ClampedArray]",ge="[object Uint16Array]",ye="[object Uint32Array]",_e=/\b__p \+= '';/g,be=/\b(__p \+=) '' \+/g,we=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ee=/&(?:amp|lt|gt|quot|#39);/g,xe=/[&<>"']/g,ke=RegExp(Ee.source),Oe=RegExp(xe.source),je=/<%-([\s\S]+?)%>/g,Se=/<%([\s\S]+?)%>/g,Ae=/<%=([\s\S]+?)%>/g,Ce=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ne=/^\w*$/,Pe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ie=/[\\^$.*+?()[\]{}|]/g,Re=RegExp(Ie.source),Te=/^\s+|\s+$/g,De=/^\s+/,Le=/\s+$/,Be=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ze=/\{\n\/\* \[wrapped with (.+)\] \*/,Ue=/,? & /,We=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Me=/\\(\\)?/g,Fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$e=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,Ke=/^0b[01]+$/i,Ze=/^\[object .+?Constructor\]$/,Je=/^0o[0-7]+$/i,Ge=/^(?:0|[1-9]\d*)$/,He=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ve=/($^)/,Ye=/['\n\r\u2028\u2029\\]/g,Xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",et="[\\ud800-\\udfff]",tt="["+Qe+"]",nt="["+Xe+"]",rt="\\d+",it="[\\u2700-\\u27bf]",ot="[a-z\\xdf-\\xf6\\xf8-\\xff]",at="[^\\ud800-\\udfff"+Qe+rt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ut="\\ud83c[\\udffb-\\udfff]",ct="[^\\ud800-\\udfff]",lt="(?:\\ud83c[\\udde6-\\uddff]){2}",ft="[\\ud800-\\udbff][\\udc00-\\udfff]",st="[A-Z\\xc0-\\xd6\\xd8-\\xde]",pt="(?:"+ot+"|"+at+")",ht="(?:"+st+"|"+at+")",vt="(?:"+nt+"|"+ut+")"+"?",dt="[\\ufe0e\\ufe0f]?"+vt+("(?:\\u200d(?:"+[ct,lt,ft].join("|")+")[\\ufe0e\\ufe0f]?"+vt+")*"),mt="(?:"+[it,lt,ft].join("|")+")"+dt,gt="(?:"+[ct+nt+"?",nt,lt,ft,et].join("|")+")",yt=RegExp("['’]","g"),_t=RegExp(nt,"g"),bt=RegExp(ut+"(?="+ut+")|"+gt+dt,"g"),wt=RegExp([st+"?"+ot+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tt,st,"$"].join("|")+")",ht+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tt,st+pt,"$"].join("|")+")",st+"?"+pt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",st+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rt,mt].join("|"),"g"),Et=RegExp("[\\u200d\\ud800-\\udfff"+Xe+"\\ufe0e\\ufe0f]"),xt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ot=-1,jt={};jt[fe]=jt[se]=jt[pe]=jt[he]=jt[ve]=jt[de]=jt[me]=jt[ge]=jt[ye]=!0,jt[M]=jt[F]=jt[ce]=jt[q]=jt[le]=jt[K]=jt[J]=jt[G]=jt[V]=jt[Y]=jt[Q]=jt[te]=jt[ne]=jt[re]=jt[ae]=!1;var St={};St[M]=St[F]=St[ce]=St[le]=St[q]=St[K]=St[fe]=St[se]=St[pe]=St[he]=St[ve]=St[V]=St[Y]=St[Q]=St[te]=St[ne]=St[re]=St[ie]=St[de]=St[me]=St[ge]=St[ye]=!0,St[J]=St[G]=St[ae]=!1;var At={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ct=parseFloat,Nt=parseInt,Pt="object"==typeof e&&e&&e.Object===Object&&e,It="object"==typeof self&&self&&self.Object===Object&&self,Rt=Pt||It||Function("return this")(),Tt="object"==typeof t&&t&&!t.nodeType&&t,Dt=Tt&&"object"==typeof r&&r&&!r.nodeType&&r,Lt=Dt&&Dt.exports===Tt,Bt=Lt&&Pt.process,zt=function(){try{var e=Dt&&Dt.require&&Dt.require("util").types;return e||Bt&&Bt.binding&&Bt.binding("util")}catch(e){}}(),Ut=zt&&zt.isArrayBuffer,Wt=zt&&zt.isDate,Mt=zt&&zt.isMap,Ft=zt&&zt.isRegExp,$t=zt&&zt.isSet,qt=zt&&zt.isTypedArray;function Kt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Zt(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i-1}function Xt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function wn(e,t){for(var n=e.length;n--&&cn(t,e[n],0)>-1;);return n}var En=hn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),xn=hn({"&":"&","<":"<",">":">",'"':""","'":"'"});function kn(e){return"\\"+At[e]}function On(e){return Et.test(e)}function jn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Sn(e,t){return function(n){return e(t(n))}}function An(e,t){for(var n=-1,r=e.length,i=0,o=[];++n",""":'"',"'":"'"});var Tn=function e(t){var n,r=(t=null==t?Rt:Tn.defaults(Rt.Object(),t,Tn.pick(Rt,kt))).Array,i=t.Date,Xe=t.Error,Qe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,it=t.TypeError,ot=r.prototype,at=Qe.prototype,ut=tt.prototype,ct=t["__core-js_shared__"],lt=at.toString,ft=ut.hasOwnProperty,st=0,pt=(n=/[^.]+$/.exec(ct&&ct.keys&&ct.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",ht=ut.toString,vt=lt.call(tt),dt=Rt._,mt=nt("^"+lt.call(ft).replace(Ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gt=Lt?t.Buffer:o,bt=t.Symbol,Et=t.Uint8Array,At=gt?gt.allocUnsafe:o,Pt=Sn(tt.getPrototypeOf,tt),It=tt.create,Tt=ut.propertyIsEnumerable,Dt=ot.splice,Bt=bt?bt.isConcatSpreadable:o,zt=bt?bt.iterator:o,on=bt?bt.toStringTag:o,hn=function(){try{var e=Uo(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Dn=t.clearTimeout!==Rt.clearTimeout&&t.clearTimeout,Ln=i&&i.now!==Rt.Date.now&&i.now,Bn=t.setTimeout!==Rt.setTimeout&&t.setTimeout,zn=et.ceil,Un=et.floor,Wn=tt.getOwnPropertySymbols,Mn=gt?gt.isBuffer:o,Fn=t.isFinite,$n=ot.join,qn=Sn(tt.keys,tt),Kn=et.max,Zn=et.min,Jn=i.now,Gn=t.parseInt,Hn=et.random,Vn=ot.reverse,Yn=Uo(t,"DataView"),Xn=Uo(t,"Map"),Qn=Uo(t,"Promise"),er=Uo(t,"Set"),tr=Uo(t,"WeakMap"),nr=Uo(tt,"create"),rr=tr&&new tr,ir={},or=sa(Yn),ar=sa(Xn),ur=sa(Qn),cr=sa(er),lr=sa(tr),fr=bt?bt.prototype:o,sr=fr?fr.valueOf:o,pr=fr?fr.toString:o;function hr(e){if(Au(e)&&!gu(e)&&!(e instanceof gr)){if(e instanceof mr)return e;if(ft.call(e,"__wrapped__"))return pa(e)}return new mr(e)}var vr=function(){function e(){}return function(t){if(!Su(t))return{};if(It)return It(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function dr(){}function mr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function gr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=B,this.__views__=[]}function yr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Dr(e,t,n,r,i,a){var u,c=t&p,l=t&h,f=t&v;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!Su(e))return e;var s=gu(e);if(s){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ft.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!c)return no(e,u)}else{var d=Fo(e),m=d==G||d==H;if(wu(e))return Vi(e,c);if(d==Q||d==M||m&&!i){if(u=l||m?{}:qo(e),!c)return l?function(e,t){return ro(e,Mo(e),t)}(e,function(e,t){return e&&ro(t,oc(t),e)}(u,e)):function(e,t){return ro(e,Wo(e),t)}(e,Pr(u,e))}else{if(!St[d])return i?e:{};u=function(e,t,n){var r,i,o,a=e.constructor;switch(t){case ce:return Yi(e);case q:case K:return new a(+e);case le:return function(e,t){var n=t?Yi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case fe:case se:case pe:case he:case ve:case de:case me:case ge:case ye:return Xi(e,n);case V:return new a;case Y:case re:return new a(e);case te:return(o=new(i=e).constructor(i.source,$e.exec(i))).lastIndex=i.lastIndex,o;case ne:return new a;case ie:return r=e,sr?tt(sr.call(r)):{}}}(e,d,c)}}a||(a=new Er);var g=a.get(e);if(g)return g;if(a.set(e,u),Ru(e))return e.forEach(function(r){u.add(Dr(r,t,n,r,e,a))}),u;if(Cu(e))return e.forEach(function(r,i){u.set(i,Dr(r,t,n,i,e,a))}),u;var y=s?o:(f?l?Io:Po:l?oc:ic)(e);return Jt(y||e,function(r,i){y&&(r=e[i=r]),Ar(u,i,Dr(r,t,n,i,e,a))}),u}function Lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function Br(e,t,n){if("function"!=typeof e)throw new it(c);return ia(function(){e.apply(o,n)},t)}function zr(e,t,n,r){var i=-1,o=Yt,u=!0,c=e.length,l=[],f=t.length;if(!c)return l;n&&(t=Qt(t,gn(n))),r?(o=Xt,u=!1):t.length>=a&&(o=_n,u=!1,t=new wr(t));e:for(;++i-1},_r.prototype.set=function(e,t){var n=this.__data__,r=Cr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},br.prototype.clear=function(){this.size=0,this.__data__={hash:new yr,map:new(Xn||_r),string:new yr}},br.prototype.delete=function(e){var t=Bo(this,e).delete(e);return this.size-=t?1:0,t},br.prototype.get=function(e){return Bo(this,e).get(e)},br.prototype.has=function(e){return Bo(this,e).has(e)},br.prototype.set=function(e,t){var n=Bo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},wr.prototype.add=wr.prototype.push=function(e){return this.__data__.set(e,l),this},wr.prototype.has=function(e){return this.__data__.has(e)},Er.prototype.clear=function(){this.__data__=new _r,this.size=0},Er.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Er.prototype.get=function(e){return this.__data__.get(e)},Er.prototype.has=function(e){return this.__data__.has(e)},Er.prototype.set=function(e,t){var n=this.__data__;if(n instanceof _r){var r=n.__data__;if(!Xn||r.length0&&n(u)?t>1?qr(u,t-1,n,r,i):en(i,u):r||(i[i.length]=u)}return i}var Kr=uo(),Zr=uo(!0);function Jr(e,t){return e&&Kr(e,t,ic)}function Gr(e,t){return e&&Zr(e,t,ic)}function Hr(e,t){return Vt(t,function(t){return ku(e[t])})}function Vr(e,t){for(var n=0,r=(t=Zi(t,e)).length;null!=e&&nt}function ei(e,t){return null!=e&&ft.call(e,t)}function ti(e,t){return null!=e&&t in tt(e)}function ni(e,t,n){for(var i=n?Xt:Yt,a=e[0].length,u=e.length,c=u,l=r(u),f=1/0,s=[];c--;){var p=e[c];c&&t&&(p=Qt(p,gn(t))),f=Zn(p.length,f),l[c]=!n&&(t||a>=120&&p.length>=120)?new wr(c&&p):o}p=e[0];var h=-1,v=l[0];e:for(;++h=u)return c;var l=n[r];return c*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)})}function yi(e,t,n){for(var r=-1,i=t.length,o={};++r-1;)u!==e&&Dt.call(u,c,1),Dt.call(e,c,1);return e}function bi(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;Zo(i)?Dt.call(e,i,1):zi(e,i)}}return e}function wi(e,t){return e+Un(Hn()*(t-e+1))}function Ei(e,t){var n="";if(!e||t<1||t>T)return n;do{t%2&&(n+=e),(t=Un(t/2))&&(e+=e)}while(t);return n}function xi(e,t){return oa(ea(e,t,Nc),e+"")}function ki(e){return kr(hc(e))}function Oi(e,t){var n=hc(e);return ca(n,Tr(t,0,n.length))}function ji(e,t,n,r){if(!Su(e))return e;for(var i=-1,a=(t=Zi(t,e)).length,u=a-1,c=e;null!=c&&++io?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=r(o);++i>>1,a=e[o];null!==a&&!Du(a)&&(n?a<=t:a=a){var f=t?null:xo(e);if(f)return Cn(f);u=!1,i=_n,l=new wr}else l=t?[]:c;e:for(;++r=r?e:Ni(e,t,n)}var Hi=Dn||function(e){return Rt.clearTimeout(e)};function Vi(e,t){if(t)return e.slice();var n=e.length,r=At?At(n):new e.constructor(n);return e.copy(r),r}function Yi(e){var t=new e.constructor(e.byteLength);return new Et(t).set(new Et(e)),t}function Xi(e,t){var n=t?Yi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Qi(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=Du(e),u=t!==o,c=null===t,l=t==t,f=Du(t);if(!c&&!f&&!a&&e>t||a&&u&&l&&!c&&!f||r&&u&&l||!n&&l||!i)return 1;if(!r&&!a&&!f&&e1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&Jo(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=tt(t);++r-1?i[a?t[u]:u]:o}}function po(e){return No(function(t){var n=t.length,r=n,i=mr.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new it(c);if(i&&!u&&"wrapper"==To(a))var u=new mr([],!0)}for(r=u?r:n;++r1&&b.reverse(),p&&fc))return!1;var f=a.get(e);if(f&&a.get(t))return f==t;var s=-1,p=!0,h=n&m?new wr:o;for(a.set(e,t),a.set(t,e);++s-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Be,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Jt(W,function(n){var r="_."+n[0];t&n[1]&&!Yt(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(ze);return t?t[1].split(Ue):[]}(r),n)))}function ua(e){var t=0,n=0;return function(){var r=Jn(),i=N-(r-n);if(n=r,i>0){if(++t>=C)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ca(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,Ia(e,n)});function Ua(e){var t=hr(e);return t.__chain__=!0,t}function Wa(e,t){return t(e)}var Ma=No(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Rr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof gr&&Zo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Wa,args:[i],thisArg:o}),new mr(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(i)});var Fa=io(function(e,t,n){ft.call(e,n)?++e[n]:Ir(e,n,1)});var $a=so(ma),qa=so(ga);function Ka(e,t){return(gu(e)?Jt:Ur)(e,Lo(t,3))}function Za(e,t){return(gu(e)?Gt:Wr)(e,Lo(t,3))}var Ja=io(function(e,t,n){ft.call(e,n)?e[n].push(t):Ir(e,n,[t])});var Ga=xi(function(e,t,n){var i=-1,o="function"==typeof t,a=_u(e)?r(e.length):[];return Ur(e,function(e){a[++i]=o?Kt(t,e,n):ri(e,t,n)}),a}),Ha=io(function(e,t,n){Ir(e,n,t)});function Va(e,t){return(gu(e)?Qt:pi)(e,Lo(t,3))}var Ya=io(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var Xa=xi(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Jo(e,t[0],t[1])?t=[]:n>2&&Jo(t[0],t[1],t[2])&&(t=[t[0]]),gi(e,qr(t,1),[])}),Qa=Ln||function(){return Rt.Date.now()};function eu(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Oo(e,k,o,o,o,o,t)}function tu(e,t){var n;if("function"!=typeof t)throw new it(c);return e=Mu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var nu=xi(function(e,t,n){var r=g;if(n.length){var i=An(n,Do(nu));r|=E}return Oo(e,r,t,n,i)}),ru=xi(function(e,t,n){var r=g|y;if(n.length){var i=An(n,Do(ru));r|=E}return Oo(t,r,e,n,i)});function iu(e,t,n){var r,i,a,u,l,f,s=0,p=!1,h=!1,v=!0;if("function"!=typeof e)throw new it(c);function d(t){var n=r,a=i;return r=i=o,s=t,u=e.apply(a,n)}function m(e){var n=e-f;return f===o||n>=t||n<0||h&&e-s>=a}function g(){var e=Qa();if(m(e))return y(e);l=ia(g,function(e){var n=t-(e-f);return h?Zn(n,a-(e-s)):n}(e))}function y(e){return l=o,v&&r?d(e):(r=i=o,u)}function _(){var e=Qa(),n=m(e);if(r=arguments,i=this,f=e,n){if(l===o)return function(e){return s=e,l=ia(g,t),p?d(e):u}(f);if(h)return l=ia(g,t),d(f)}return l===o&&(l=ia(g,t)),u}return t=$u(t)||0,Su(n)&&(p=!!n.leading,a=(h="maxWait"in n)?Kn($u(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),_.cancel=function(){l!==o&&Hi(l),s=0,r=f=i=l=o},_.flush=function(){return l===o?u:y(Qa())},_}var ou=xi(function(e,t){return Br(e,1,t)}),au=xi(function(e,t,n){return Br(e,$u(t)||0,n)});function uu(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new it(c);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(uu.Cache||br),n}function cu(e){if("function"!=typeof e)throw new it(c);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}uu.Cache=br;var lu=Ji(function(e,t){var n=(t=1==t.length&&gu(t[0])?Qt(t[0],gn(Lo())):Qt(qr(t,1),gn(Lo()))).length;return xi(function(r){for(var i=-1,o=Zn(r.length,n);++i=t}),mu=ii(function(){return arguments}())?ii:function(e){return Au(e)&&ft.call(e,"callee")&&!Tt.call(e,"callee")},gu=r.isArray,yu=Ut?gn(Ut):function(e){return Au(e)&&Xr(e)==ce};function _u(e){return null!=e&&ju(e.length)&&!ku(e)}function bu(e){return Au(e)&&_u(e)}var wu=Mn||$c,Eu=Wt?gn(Wt):function(e){return Au(e)&&Xr(e)==K};function xu(e){if(!Au(e))return!1;var t=Xr(e);return t==J||t==Z||"string"==typeof e.message&&"string"==typeof e.name&&!Pu(e)}function ku(e){if(!Su(e))return!1;var t=Xr(e);return t==G||t==H||t==$||t==ee}function Ou(e){return"number"==typeof e&&e==Mu(e)}function ju(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=T}function Su(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Au(e){return null!=e&&"object"==typeof e}var Cu=Mt?gn(Mt):function(e){return Au(e)&&Fo(e)==V};function Nu(e){return"number"==typeof e||Au(e)&&Xr(e)==Y}function Pu(e){if(!Au(e)||Xr(e)!=Q)return!1;var t=Pt(e);if(null===t)return!0;var n=ft.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&<.call(n)==vt}var Iu=Ft?gn(Ft):function(e){return Au(e)&&Xr(e)==te};var Ru=$t?gn($t):function(e){return Au(e)&&Fo(e)==ne};function Tu(e){return"string"==typeof e||!gu(e)&&Au(e)&&Xr(e)==re}function Du(e){return"symbol"==typeof e||Au(e)&&Xr(e)==ie}var Lu=qt?gn(qt):function(e){return Au(e)&&ju(e.length)&&!!jt[Xr(e)]};var Bu=bo(si),zu=bo(function(e,t){return e<=t});function Uu(e){if(!e)return[];if(_u(e))return Tu(e)?In(e):no(e);if(zt&&e[zt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[zt]());var t=Fo(e);return(t==V?jn:t==ne?Cn:hc)(e)}function Wu(e){return e?(e=$u(e))===R||e===-R?(e<0?-1:1)*D:e==e?e:0:0===e?e:0}function Mu(e){var t=Wu(e),n=t%1;return t==t?n?t-n:t:0}function Fu(e){return e?Tr(Mu(e),0,B):0}function $u(e){if("number"==typeof e)return e;if(Du(e))return L;if(Su(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Su(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Te,"");var n=Ke.test(e);return n||Je.test(e)?Nt(e.slice(2),n?2:8):qe.test(e)?L:+e}function qu(e){return ro(e,oc(e))}function Ku(e){return null==e?"":Li(e)}var Zu=oo(function(e,t){if(Yo(t)||_u(t))ro(t,ic(t),e);else for(var n in t)ft.call(t,n)&&Ar(e,n,t[n])}),Ju=oo(function(e,t){ro(t,oc(t),e)}),Gu=oo(function(e,t,n,r){ro(t,oc(t),e,r)}),Hu=oo(function(e,t,n,r){ro(t,ic(t),e,r)}),Vu=No(Rr);var Yu=xi(function(e,t){e=tt(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Jo(t[0],t[1],i)&&(r=1);++n1),t}),ro(e,Io(e),n),r&&(n=Dr(n,p|h|v,Ao));for(var i=t.length;i--;)zi(n,t[i]);return n});var lc=No(function(e,t){return null==e?{}:function(e,t){return yi(e,t,function(t,n){return ec(e,n)})}(e,t)});function fc(e,t){if(null==e)return{};var n=Qt(Io(e),function(e){return[e]});return t=Lo(t),yi(e,n,function(e,n){return t(e,n[0])})}var sc=ko(ic),pc=ko(oc);function hc(e){return null==e?[]:yn(e,ic(e))}var vc=lo(function(e,t,n){return t=t.toLowerCase(),e+(n?dc(t):t)});function dc(e){return xc(Ku(e).toLowerCase())}function mc(e){return(e=Ku(e))&&e.replace(He,En).replace(_t,"")}var gc=lo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),yc=lo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),_c=co("toLowerCase");var bc=lo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var wc=lo(function(e,t,n){return e+(n?" ":"")+xc(t)});var Ec=lo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),xc=co("toUpperCase");function kc(e,t,n){return e=Ku(e),(t=n?o:t)===o?function(e){return xt.test(e)}(e)?function(e){return e.match(wt)||[]}(e):function(e){return e.match(We)||[]}(e):e.match(t)||[]}var Oc=xi(function(e,t){try{return Kt(e,o,t)}catch(e){return xu(e)?e:new Xe(e)}}),jc=No(function(e,t){return Jt(t,function(t){t=fa(t),Ir(e,t,nu(e[t],e))}),e});function Sc(e){return function(){return e}}var Ac=po(),Cc=po(!0);function Nc(e){return e}function Pc(e){return ci("function"==typeof e?e:Dr(e,p))}var Ic=xi(function(e,t){return function(n){return ri(n,e,t)}}),Rc=xi(function(e,t){return function(n){return ri(e,n,t)}});function Tc(e,t,n){var r=ic(t),i=Hr(t,r);null!=n||Su(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Hr(t,ic(t)));var o=!(Su(n)&&"chain"in n&&!n.chain),a=ku(e);return Jt(i,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=no(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,en([this.value()],arguments))})}),e}function Dc(){}var Lc=go(Qt),Bc=go(Ht),zc=go(rn);function Uc(e){return Go(e)?pn(fa(e)):function(e){return function(t){return Vr(t,e)}}(e)}var Wc=_o(),Mc=_o(!0);function Fc(){return[]}function $c(){return!1}var qc=mo(function(e,t){return e+t},0),Kc=Eo("ceil"),Zc=mo(function(e,t){return e/t},1),Jc=Eo("floor");var Gc,Hc=mo(function(e,t){return e*t},1),Vc=Eo("round"),Yc=mo(function(e,t){return e-t},0);return hr.after=function(e,t){if("function"!=typeof t)throw new it(c);return e=Mu(e),function(){if(--e<1)return t.apply(this,arguments)}},hr.ary=eu,hr.assign=Zu,hr.assignIn=Ju,hr.assignInWith=Gu,hr.assignWith=Hu,hr.at=Vu,hr.before=tu,hr.bind=nu,hr.bindAll=jc,hr.bindKey=ru,hr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return gu(e)?e:[e]},hr.chain=Ua,hr.chunk=function(e,t,n){t=(n?Jo(e,t,n):t===o)?1:Kn(Mu(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,c=r(zn(i/t));ai?0:i+n),(r=r===o||r>i?i:Mu(r))<0&&(r+=i),r=n>r?0:Fu(r);n>>0)?(e=Ku(e))&&("string"==typeof t||null!=t&&!Iu(t))&&!(t=Li(t))&&On(e)?Gi(In(e),0,n):e.split(t,n):[]},hr.spread=function(e,t){if("function"!=typeof e)throw new it(c);return t=null==t?0:Kn(Mu(t),0),xi(function(n){var r=n[t],i=Gi(n,0,t);return r&&en(i,r),Kt(e,this,i)})},hr.tail=function(e){var t=null==e?0:e.length;return t?Ni(e,1,t):[]},hr.take=function(e,t,n){return e&&e.length?Ni(e,0,(t=n||t===o?1:Mu(t))<0?0:t):[]},hr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Ni(e,(t=r-(t=n||t===o?1:Mu(t)))<0?0:t,r):[]},hr.takeRightWhile=function(e,t){return e&&e.length?Wi(e,Lo(t,3),!1,!0):[]},hr.takeWhile=function(e,t){return e&&e.length?Wi(e,Lo(t,3)):[]},hr.tap=function(e,t){return t(e),e},hr.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new it(c);return Su(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),iu(e,t,{leading:r,maxWait:t,trailing:i})},hr.thru=Wa,hr.toArray=Uu,hr.toPairs=sc,hr.toPairsIn=pc,hr.toPath=function(e){return gu(e)?Qt(e,fa):Du(e)?[e]:no(la(Ku(e)))},hr.toPlainObject=qu,hr.transform=function(e,t,n){var r=gu(e),i=r||wu(e)||Lu(e);if(t=Lo(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:Su(e)&&ku(o)?vr(Pt(e)):{}}return(i?Jt:Jr)(e,function(e,r,i){return t(n,e,r,i)}),n},hr.unary=function(e){return eu(e,1)},hr.union=Aa,hr.unionBy=Ca,hr.unionWith=Na,hr.uniq=function(e){return e&&e.length?Bi(e):[]},hr.uniqBy=function(e,t){return e&&e.length?Bi(e,Lo(t,2)):[]},hr.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?Bi(e,o,t):[]},hr.unset=function(e,t){return null==e||zi(e,t)},hr.unzip=Pa,hr.unzipWith=Ia,hr.update=function(e,t,n){return null==e?e:Ui(e,t,Ki(n))},hr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:Ui(e,t,Ki(n),r)},hr.values=hc,hr.valuesIn=function(e){return null==e?[]:yn(e,oc(e))},hr.without=Ra,hr.words=kc,hr.wrap=function(e,t){return fu(Ki(t),e)},hr.xor=Ta,hr.xorBy=Da,hr.xorWith=La,hr.zip=Ba,hr.zipObject=function(e,t){return $i(e||[],t||[],Ar)},hr.zipObjectDeep=function(e,t){return $i(e||[],t||[],ji)},hr.zipWith=za,hr.entries=sc,hr.entriesIn=pc,hr.extend=Ju,hr.extendWith=Gu,Tc(hr,hr),hr.add=qc,hr.attempt=Oc,hr.camelCase=vc,hr.capitalize=dc,hr.ceil=Kc,hr.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=$u(n))==n?n:0),t!==o&&(t=(t=$u(t))==t?t:0),Tr($u(e),t,n)},hr.clone=function(e){return Dr(e,v)},hr.cloneDeep=function(e){return Dr(e,p|v)},hr.cloneDeepWith=function(e,t){return Dr(e,p|v,t="function"==typeof t?t:o)},hr.cloneWith=function(e,t){return Dr(e,v,t="function"==typeof t?t:o)},hr.conformsTo=function(e,t){return null==t||Lr(e,t,ic(t))},hr.deburr=mc,hr.defaultTo=function(e,t){return null==e||e!=e?t:e},hr.divide=Zc,hr.endsWith=function(e,t,n){e=Ku(e),t=Li(t);var r=e.length,i=n=n===o?r:Tr(Mu(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},hr.eq=hu,hr.escape=function(e){return(e=Ku(e))&&Oe.test(e)?e.replace(xe,xn):e},hr.escapeRegExp=function(e){return(e=Ku(e))&&Re.test(e)?e.replace(Ie,"\\$&"):e},hr.every=function(e,t,n){var r=gu(e)?Ht:Mr;return n&&Jo(e,t,n)&&(t=o),r(e,Lo(t,3))},hr.find=$a,hr.findIndex=ma,hr.findKey=function(e,t){return an(e,Lo(t,3),Jr)},hr.findLast=qa,hr.findLastIndex=ga,hr.findLastKey=function(e,t){return an(e,Lo(t,3),Gr)},hr.floor=Jc,hr.forEach=Ka,hr.forEachRight=Za,hr.forIn=function(e,t){return null==e?e:Kr(e,Lo(t,3),oc)},hr.forInRight=function(e,t){return null==e?e:Zr(e,Lo(t,3),oc)},hr.forOwn=function(e,t){return e&&Jr(e,Lo(t,3))},hr.forOwnRight=function(e,t){return e&&Gr(e,Lo(t,3))},hr.get=Qu,hr.gt=vu,hr.gte=du,hr.has=function(e,t){return null!=e&&$o(e,t,ei)},hr.hasIn=ec,hr.head=_a,hr.identity=Nc,hr.includes=function(e,t,n,r){e=_u(e)?e:hc(e),n=n&&!r?Mu(n):0;var i=e.length;return n<0&&(n=Kn(i+n,0)),Tu(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&cn(e,t,n)>-1},hr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:Mu(n);return i<0&&(i=Kn(r+i,0)),cn(e,t,i)},hr.inRange=function(e,t,n){return t=Wu(t),n===o?(n=t,t=0):n=Wu(n),function(e,t,n){return e>=Zn(t,n)&&e=-T&&e<=T},hr.isSet=Ru,hr.isString=Tu,hr.isSymbol=Du,hr.isTypedArray=Lu,hr.isUndefined=function(e){return e===o},hr.isWeakMap=function(e){return Au(e)&&Fo(e)==ae},hr.isWeakSet=function(e){return Au(e)&&Xr(e)==ue},hr.join=function(e,t){return null==e?"":$n.call(e,t)},hr.kebabCase=gc,hr.last=xa,hr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=Mu(n))<0?Kn(r+i,0):Zn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):un(e,fn,i,!0)},hr.lowerCase=yc,hr.lowerFirst=_c,hr.lt=Bu,hr.lte=zu,hr.max=function(e){return e&&e.length?Fr(e,Nc,Qr):o},hr.maxBy=function(e,t){return e&&e.length?Fr(e,Lo(t,2),Qr):o},hr.mean=function(e){return sn(e,Nc)},hr.meanBy=function(e,t){return sn(e,Lo(t,2))},hr.min=function(e){return e&&e.length?Fr(e,Nc,si):o},hr.minBy=function(e,t){return e&&e.length?Fr(e,Lo(t,2),si):o},hr.stubArray=Fc,hr.stubFalse=$c,hr.stubObject=function(){return{}},hr.stubString=function(){return""},hr.stubTrue=function(){return!0},hr.multiply=Hc,hr.nth=function(e,t){return e&&e.length?mi(e,Mu(t)):o},hr.noConflict=function(){return Rt._===this&&(Rt._=dt),this},hr.noop=Dc,hr.now=Qa,hr.pad=function(e,t,n){e=Ku(e);var r=(t=Mu(t))?Pn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return yo(Un(i),n)+e+yo(zn(i),n)},hr.padEnd=function(e,t,n){e=Ku(e);var r=(t=Mu(t))?Pn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Hn();return Zn(e+i*(t-e+Ct("1e-"+((i+"").length-1))),t)}return wi(e,t)},hr.reduce=function(e,t,n){var r=gu(e)?tn:vn,i=arguments.length<3;return r(e,Lo(t,4),n,i,Ur)},hr.reduceRight=function(e,t,n){var r=gu(e)?nn:vn,i=arguments.length<3;return r(e,Lo(t,4),n,i,Wr)},hr.repeat=function(e,t,n){return t=(n?Jo(e,t,n):t===o)?1:Mu(t),Ei(Ku(e),t)},hr.replace=function(){var e=arguments,t=Ku(e[0]);return e.length<3?t:t.replace(e[1],e[2])},hr.result=function(e,t,n){var r=-1,i=(t=Zi(t,e)).length;for(i||(i=1,e=o);++rT)return[];var n=B,r=Zn(e,B);t=Lo(t),e-=B;for(var i=mn(r,t);++n=a)return e;var c=n-Pn(r);if(c<1)return r;var l=u?Gi(u,0,c).join(""):e.slice(0,c);if(i===o)return l+r;if(u&&(c+=l.length-c),Iu(i)){if(e.slice(c).search(i)){var f,s=l;for(i.global||(i=nt(i.source,Ku($e.exec(i))+"g")),i.lastIndex=0;f=i.exec(s);)var p=f.index;l=l.slice(0,p===o?c:p)}}else if(e.indexOf(Li(i),c)!=c){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+r},hr.unescape=function(e){return(e=Ku(e))&&ke.test(e)?e.replace(Ee,Rn):e},hr.uniqueId=function(e){var t=++st;return Ku(e)+t},hr.upperCase=Ec,hr.upperFirst=xc,hr.each=Ka,hr.eachRight=Za,hr.first=_a,Tc(hr,(Gc={},Jr(hr,function(e,t){ft.call(hr.prototype,t)||(Gc[t]=e)}),Gc),{chain:!1}),hr.VERSION="4.17.11",Jt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){hr[e].placeholder=hr}),Jt(["drop","take"],function(e,t){gr.prototype[e]=function(n){n=n===o?1:Kn(Mu(n),0);var r=this.__filtered__&&!t?new gr(this):this.clone();return r.__filtered__?r.__takeCount__=Zn(n,r.__takeCount__):r.__views__.push({size:Zn(n,B),type:e+(r.__dir__<0?"Right":"")}),r},gr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Jt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==P||3==n;gr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Lo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Jt(["head","last"],function(e,t){var n="take"+(t?"Right":"");gr.prototype[e]=function(){return this[n](1).value()[0]}}),Jt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");gr.prototype[e]=function(){return this.__filtered__?new gr(this):this[n](1)}}),gr.prototype.compact=function(){return this.filter(Nc)},gr.prototype.find=function(e){return this.filter(e).head()},gr.prototype.findLast=function(e){return this.reverse().find(e)},gr.prototype.invokeMap=xi(function(e,t){return"function"==typeof e?new gr(this):this.map(function(n){return ri(n,e,t)})}),gr.prototype.reject=function(e){return this.filter(cu(Lo(e)))},gr.prototype.slice=function(e,t){e=Mu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new gr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=Mu(t))<0?n.dropRight(-t):n.take(t-e)),n)},gr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},gr.prototype.toArray=function(){return this.take(B)},Jr(gr.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=hr[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(hr.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,c=t instanceof gr,l=u[0],f=c||gu(t),s=function(e){var t=i.apply(hr,en([e],u));return r&&p?t[0]:t};f&&n&&"function"==typeof l&&1!=l.length&&(c=f=!1);var p=this.__chain__,h=!!this.__actions__.length,v=a&&!p,d=c&&!h;if(!a&&f){t=d?t:new gr(this);var m=e.apply(t,u);return m.__actions__.push({func:Wa,args:[s],thisArg:o}),new mr(m,p)}return v&&d?e.apply(this,u):(m=this.thru(s),v?r?m.value()[0]:m.value():m)})}),Jt(["pop","push","shift","sort","splice","unshift"],function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);hr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(gu(i)?i:[],e)}return this[n](function(n){return t.apply(gu(n)?n:[],e)})}}),Jr(gr.prototype,function(e,t){var n=hr[t];if(n){var r=n.name+"";(ir[r]||(ir[r]=[])).push({name:t,func:n})}}),ir[ho(o,y).name]=[{name:"wrapper",func:o}],gr.prototype.clone=function(){var e=new gr(this.__wrapped__);return e.__actions__=no(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=no(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=no(this.__views__),e},gr.prototype.reverse=function(){if(this.__filtered__){var e=new gr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},gr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=gu(e),r=t<0,i=n?e.length:0,o=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},hr.prototype.plant=function(e){for(var t,n=this;n instanceof dr;){var r=pa(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},hr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof gr){var t=e;return this.__actions__.length&&(t=new gr(this)),(t=t.reverse()).__actions__.push({func:Wa,args:[Sa],thisArg:o}),new mr(t,this.__chain__)}return this.thru(Sa)},hr.prototype.toJSON=hr.prototype.valueOf=hr.prototype.value=function(){return Mi(this.__wrapped__,this.__actions__)},hr.prototype.first=hr.prototype.head,zt&&(hr.prototype[zt]=function(){return this}),hr}();Rt._=Tn,(i=function(){return Tn}.call(t,n,t,r))===o||(r.exports=i)}).call(this)}).call(this,n(71),n(73)(e))},20:function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(1),a=n.n(o),u=(n(2),n(77)),c=n.n(u),l=function(e){return i.a.createElement("div",{className:a()(c.a.container,e.className)},e.children)};n.d(t,"a",function(){return l})},243:function(e,t,n){__NEXT_REGISTER_PAGE("/",function(){return e.exports=n(311),{page:e.exports.default}})},28:function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r=n(0),i=n.n(r).a.createContext("https://github.com/nos/client/releases"),o=i.Provider,a=i.Consumer},311:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),o=n(59),a=(n(270),function(e){return i.a.createElement("section",{className:e.className},e.children)}),u=n(1),c=n.n(u),l=(n(2),n(60)),f=n.n(l);var s=function(e){var t,n,r,o=c()(f.a.decorator,f.a["version-".concat(e.version)],f.a["animation-".concat(e.animation)],(t={},n=f.a.outline,r=e.outline,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t));return i.a.createElement("div",{className:o,style:e.style})};s.defaultProps={version:1,animation:1,outline:!1,style:{}};var p=s,h=n(39),v=n(5),d=n(41),m=n.n(d),g=function(){return i.a.createElement(a,{className:m.a.hero},i.a.createElement("a",{name:"hero"}),i.a.createElement("h1",null,"Access the crypto-powered web."),i.a.createElement("p",{className:m.a.large},"Discover or create apps using blockchains and cryptocurrencies."),i.a.createElement(p,{version:3,animation:1,outline:!0,style:{left:"-90px",top:"112px",width:"260px",height:"260px"}}),i.a.createElement(p,{version:3,animation:2,style:{right:"2%",top:"570px",width:"80px",height:"80px"}}),i.a.createElement(p,{version:2,animation:3,outline:!0,style:{left:"18%",width:"200px",height:"200px"}}),i.a.createElement(p,{version:1,animation:1,outline:!0,style:{right:"18%",width:"200px",height:"200px"}}),i.a.createElement(p,{version:2,animation:2,style:{right:"30%",width:"90px",height:"90px"}}),i.a.createElement(p,{version:1,animation:2,style:{left:"8%",bottom:"8%",width:"160px",height:"160px"}}),i.a.createElement(p,{version:1,animation:4,style:{right:"18%",width:"120px",height:"120px"}}),i.a.createElement("div",{className:m.a.download},i.a.createElement(h.a,null),i.a.createElement("div",{className:m.a.meta},i.a.createElement("a",{href:"static/whitepaper.pdf"},"Whitepaper")," • ",i.a.createElement("a",{href:"https://github.com/nos",target:"_blank"},"GitHub")),i.a.createElement("div",{className:m.a.social},i.a.createElement(v.a,{name:"twitter",href:"https://twitter.com/nOSplatform"}),i.a.createElement(v.a,{name:"reddit",href:"https://www.reddit.com/r/nOSplatform"}),i.a.createElement(v.a,{name:"discord",href:"https://discord.nos.io/"}),i.a.createElement(v.a,{name:"telegram",href:"https://t.me/nOSchat"}),i.a.createElement(v.a,{name:"medium",href:"https://medium.com/nos-io"}))),i.a.createElement("div",{className:m.a.productShot},i.a.createElement("img",{src:"static/hero.png"})))},y=n(141),_=n(109),b=n.n(_),w=function(){return i.a.createElement(a,{className:b.a.partners},i.a.createElement("h3",null,"Our Partners"),i.a.createElement("div",{className:b.a.logos},y.map(function(e){return i.a.createElement("img",{key:e.name,src:e.image,alt:e.name,width:e.width})})))},E=n(20),x=n(142),k=n.n(x),O=function(e){return i.a.createElement("div",{className:c()(k.a.intro,e.className)},e.children)};O.defaultProps={className:null};var j=O,S=n(42),A=n.n(S),C=n(143),N=n.n(C),P=function(e){return i.a.createElement("div",{className:N.a.card},i.a.createElement("img",{src:e.image}),i.a.createElement("h3",null,e.title))},I=n(144),R=n(145);function T(){return(T=Object.assign||function(e){for(var t=1;t1){if("number"==typeof(o=e({path:"/"},r.defaults,o)).expires){var u=new Date;u.setMilliseconds(u.getMilliseconds()+864e5*o.expires),o.expires=u}o.expires=o.expires?o.expires.toUTCString():"";try{a=JSON.stringify(i),/^[\{\[]/.test(a)&&(i=a)}catch(e){}i=n.write?n.write(i,t):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var c="";for(var l in o)o[l]&&(c+="; "+l,!0!==o[l]&&(c+="="+o[l]));return document.cookie=t+"="+i+c}t||(a={});for(var f=document.cookie?document.cookie.split("; "):[],s=/(%[0-9A-Z]{2})+/g,p=0;p - * Copyright JS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var o,i=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",c="__lodash_hash_undefined__",s=500,f="__lodash_placeholder__",h=1,p=2,m=4,d=1,g=2,E=1,y=2,v=4,w=8,b=16,_=32,O=64,A=128,S=256,P=512,j=30,T="...",Y=800,I=16,D=1,R=2,C=1/0,x=9007199254740991,W=1.7976931348623157e308,U=NaN,k=4294967295,N=k-1,L=k>>>1,F=[["ary",A],["bind",E],["bindKey",y],["curry",w],["curryRight",b],["flip",P],["partial",_],["partialRight",O],["rearg",S]],M="[object Arguments]",q="[object Array]",B="[object AsyncFunction]",H="[object Boolean]",G="[object Date]",z="[object DOMException]",K="[object Error]",$="[object Function]",V="[object GeneratorFunction]",J="[object Map]",Z="[object Number]",X="[object Null]",Q="[object Object]",ee="[object Proxy]",te="[object RegExp]",ne="[object Set]",re="[object String]",ae="[object Symbol]",oe="[object Undefined]",ie="[object WeakMap]",le="[object WeakSet]",ue="[object ArrayBuffer]",ce="[object DataView]",se="[object Float32Array]",fe="[object Float64Array]",he="[object Int8Array]",pe="[object Int16Array]",me="[object Int32Array]",de="[object Uint8Array]",ge="[object Uint8ClampedArray]",Ee="[object Uint16Array]",ye="[object Uint32Array]",ve=/\b__p \+= '';/g,we=/\b(__p \+=) '' \+/g,be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_e=/&(?:amp|lt|gt|quot|#39);/g,Oe=/[&<>"']/g,Ae=RegExp(_e.source),Se=RegExp(Oe.source),Pe=/<%-([\s\S]+?)%>/g,je=/<%([\s\S]+?)%>/g,Te=/<%=([\s\S]+?)%>/g,Ye=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ie=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Re=/[\\^$.*+?()[\]{}|]/g,Ce=RegExp(Re.source),xe=/^\s+|\s+$/g,We=/^\s+/,Ue=/\s+$/,ke=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ne=/\{\n\/\* \[wrapped with (.+)\] \*/,Le=/,? & /,Fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Me=/\\(\\)?/g,qe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Be=/\w*$/,He=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,ze=/^\[object .+?Constructor\]$/,Ke=/^0o[0-7]+$/i,$e=/^(?:0|[1-9]\d*)$/,Ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Je=/($^)/,Ze=/['\n\r\u2028\u2029\\]/g,Xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",et="[\\ud800-\\udfff]",tt="["+Qe+"]",nt="["+Xe+"]",rt="\\d+",at="[\\u2700-\\u27bf]",ot="[a-z\\xdf-\\xf6\\xf8-\\xff]",it="[^\\ud800-\\udfff"+Qe+rt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",lt="\\ud83c[\\udffb-\\udfff]",ut="[^\\ud800-\\udfff]",ct="(?:\\ud83c[\\udde6-\\uddff]){2}",st="[\\ud800-\\udbff][\\udc00-\\udfff]",ft="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ht="(?:"+ot+"|"+it+")",pt="(?:"+ft+"|"+it+")",mt="(?:"+nt+"|"+lt+")"+"?",dt="[\\ufe0e\\ufe0f]?"+mt+("(?:\\u200d(?:"+[ut,ct,st].join("|")+")[\\ufe0e\\ufe0f]?"+mt+")*"),gt="(?:"+[at,ct,st].join("|")+")"+dt,Et="(?:"+[ut+nt+"?",nt,ct,st,et].join("|")+")",yt=RegExp("['’]","g"),vt=RegExp(nt,"g"),wt=RegExp(lt+"(?="+lt+")|"+Et+dt,"g"),bt=RegExp([ft+"?"+ot+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tt,ft,"$"].join("|")+")",pt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tt,ft+ht,"$"].join("|")+")",ft+"?"+ht+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ft+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rt,gt].join("|"),"g"),_t=RegExp("[\\u200d\\ud800-\\udfff"+Xe+"\\ufe0e\\ufe0f]"),Ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,At=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],St=-1,Pt={};Pt[se]=Pt[fe]=Pt[he]=Pt[pe]=Pt[me]=Pt[de]=Pt[ge]=Pt[Ee]=Pt[ye]=!0,Pt[M]=Pt[q]=Pt[ue]=Pt[H]=Pt[ce]=Pt[G]=Pt[K]=Pt[$]=Pt[J]=Pt[Z]=Pt[Q]=Pt[te]=Pt[ne]=Pt[re]=Pt[ie]=!1;var jt={};jt[M]=jt[q]=jt[ue]=jt[ce]=jt[H]=jt[G]=jt[se]=jt[fe]=jt[he]=jt[pe]=jt[me]=jt[J]=jt[Z]=jt[Q]=jt[te]=jt[ne]=jt[re]=jt[ae]=jt[de]=jt[ge]=jt[Ee]=jt[ye]=!0,jt[K]=jt[$]=jt[ie]=!1;var Tt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Yt=parseFloat,It=parseInt,Dt="object"==typeof e&&e&&e.Object===Object&&e,Rt="object"==typeof self&&self&&self.Object===Object&&self,Ct=Dt||Rt||Function("return this")(),xt="object"==typeof t&&t&&!t.nodeType&&t,Wt=xt&&"object"==typeof r&&r&&!r.nodeType&&r,Ut=Wt&&Wt.exports===xt,kt=Ut&&Dt.process,Nt=function(){try{var e=Wt&&Wt.require&&Wt.require("util").types;return e||kt&&kt.binding&&kt.binding("util")}catch(e){}}(),Lt=Nt&&Nt.isArrayBuffer,Ft=Nt&&Nt.isDate,Mt=Nt&&Nt.isMap,qt=Nt&&Nt.isRegExp,Bt=Nt&&Nt.isSet,Ht=Nt&&Nt.isTypedArray;function Gt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function zt(e,t,n,r){for(var a=-1,o=null==e?0:e.length;++a-1}function Xt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function bn(e,t){for(var n=e.length;n--&&un(t,e[n],0)>-1;);return n}var _n=pn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),On=pn({"&":"&","<":"<",">":">",'"':""","'":"'"});function An(e){return"\\"+Tt[e]}function Sn(e){return _t.test(e)}function Pn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function jn(e,t){return function(n){return e(t(n))}}function Tn(e,t){for(var n=-1,r=e.length,a=0,o=[];++n",""":'"',"'":"'"});var xn=function e(t){var n,r=(t=null==t?Ct:xn.defaults(Ct.Object(),t,xn.pick(Ct,At))).Array,a=t.Date,Xe=t.Error,Qe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,at=t.TypeError,ot=r.prototype,it=Qe.prototype,lt=tt.prototype,ut=t["__core-js_shared__"],ct=it.toString,st=lt.hasOwnProperty,ft=0,ht=(n=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",pt=lt.toString,mt=ct.call(tt),dt=Ct._,gt=nt("^"+ct.call(st).replace(Re,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Et=Ut?t.Buffer:o,wt=t.Symbol,_t=t.Uint8Array,Tt=Et?Et.allocUnsafe:o,Dt=jn(tt.getPrototypeOf,tt),Rt=tt.create,xt=lt.propertyIsEnumerable,Wt=ot.splice,kt=wt?wt.isConcatSpreadable:o,Nt=wt?wt.iterator:o,an=wt?wt.toStringTag:o,pn=function(){try{var e=Lo(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Wn=t.clearTimeout!==Ct.clearTimeout&&t.clearTimeout,Un=a&&a.now!==Ct.Date.now&&a.now,kn=t.setTimeout!==Ct.setTimeout&&t.setTimeout,Nn=et.ceil,Ln=et.floor,Fn=tt.getOwnPropertySymbols,Mn=Et?Et.isBuffer:o,qn=t.isFinite,Bn=ot.join,Hn=jn(tt.keys,tt),Gn=et.max,zn=et.min,Kn=a.now,$n=t.parseInt,Vn=et.random,Jn=ot.reverse,Zn=Lo(t,"DataView"),Xn=Lo(t,"Map"),Qn=Lo(t,"Promise"),er=Lo(t,"Set"),tr=Lo(t,"WeakMap"),nr=Lo(tt,"create"),rr=tr&&new tr,ar={},or=fi(Zn),ir=fi(Xn),lr=fi(Qn),ur=fi(er),cr=fi(tr),sr=wt?wt.prototype:o,fr=sr?sr.valueOf:o,hr=sr?sr.toString:o;function pr(e){if(Tl(e)&&!El(e)&&!(e instanceof Er)){if(e instanceof gr)return e;if(st.call(e,"__wrapped__"))return hi(e)}return new gr(e)}var mr=function(){function e(){}return function(t){if(!jl(t))return{};if(Rt)return Rt(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function dr(){}function gr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Er(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=k,this.__views__=[]}function yr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Wr(e,t,n,r,a,i){var l,u=t&h,c=t&p,s=t&m;if(n&&(l=a?n(e,r,a,i):n(e)),l!==o)return l;if(!jl(e))return e;var f=El(e);if(f){if(l=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&st.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!u)return no(e,l)}else{var d=qo(e),g=d==$||d==V;if(bl(e))return Ja(e,u);if(d==Q||d==M||g&&!a){if(l=c||g?{}:Ho(e),!u)return c?function(e,t){return ro(e,Mo(e),t)}(e,function(e,t){return e&&ro(t,ou(t),e)}(l,e)):function(e,t){return ro(e,Fo(e),t)}(e,Dr(l,e))}else{if(!jt[d])return a?e:{};l=function(e,t,n){var r,a,o,i=e.constructor;switch(t){case ue:return Za(e);case H:case G:return new i(+e);case ce:return function(e,t){var n=t?Za(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case se:case fe:case he:case pe:case me:case de:case ge:case Ee:case ye:return Xa(e,n);case J:return new i;case Z:case re:return new i(e);case te:return(o=new(a=e).constructor(a.source,Be.exec(a))).lastIndex=a.lastIndex,o;case ne:return new i;case ae:return r=e,fr?tt(fr.call(r)):{}}}(e,d,u)}}i||(i=new _r);var E=i.get(e);if(E)return E;if(i.set(e,l),Cl(e))return e.forEach(function(r){l.add(Wr(r,t,n,r,e,i))}),l;if(Yl(e))return e.forEach(function(r,a){l.set(a,Wr(r,t,n,a,e,i))}),l;var y=f?o:(s?c?Ro:Do:c?ou:au)(e);return Kt(y||e,function(r,a){y&&(r=e[a=r]),Tr(l,a,Wr(r,t,n,a,e,i))}),l}function Ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var a=n[r],i=t[a],l=e[a];if(l===o&&!(a in e)||!i(l))return!1}return!0}function kr(e,t,n){if("function"!=typeof e)throw new at(u);return ai(function(){e.apply(o,n)},t)}function Nr(e,t,n,r){var a=-1,o=Zt,l=!0,u=e.length,c=[],s=t.length;if(!u)return c;n&&(t=Qt(t,En(n))),r?(o=Xt,l=!1):t.length>=i&&(o=vn,l=!1,t=new br(t));e:for(;++a-1},vr.prototype.set=function(e,t){var n=this.__data__,r=Yr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},wr.prototype.clear=function(){this.size=0,this.__data__={hash:new yr,map:new(Xn||vr),string:new yr}},wr.prototype.delete=function(e){var t=ko(this,e).delete(e);return this.size-=t?1:0,t},wr.prototype.get=function(e){return ko(this,e).get(e)},wr.prototype.has=function(e){return ko(this,e).has(e)},wr.prototype.set=function(e,t){var n=ko(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},br.prototype.add=br.prototype.push=function(e){return this.__data__.set(e,c),this},br.prototype.has=function(e){return this.__data__.has(e)},_r.prototype.clear=function(){this.__data__=new vr,this.size=0},_r.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},_r.prototype.get=function(e){return this.__data__.get(e)},_r.prototype.has=function(e){return this.__data__.has(e)},_r.prototype.set=function(e,t){var n=this.__data__;if(n instanceof vr){var r=n.__data__;if(!Xn||r.length0&&n(l)?t>1?Hr(l,t-1,n,r,a):en(a,l):r||(a[a.length]=l)}return a}var Gr=lo(),zr=lo(!0);function Kr(e,t){return e&&Gr(e,t,au)}function $r(e,t){return e&&zr(e,t,au)}function Vr(e,t){return Jt(t,function(t){return Al(e[t])})}function Jr(e,t){for(var n=0,r=(t=za(t,e)).length;null!=e&&nt}function ea(e,t){return null!=e&&st.call(e,t)}function ta(e,t){return null!=e&&t in tt(e)}function na(e,t,n){for(var a=n?Xt:Zt,i=e[0].length,l=e.length,u=l,c=r(l),s=1/0,f=[];u--;){var h=e[u];u&&t&&(h=Qt(h,En(t))),s=zn(h.length,s),c[u]=!n&&(t||i>=120&&h.length>=120)?new br(u&&h):o}h=e[0];var p=-1,m=c[0];e:for(;++p=l)return u;var c=n[r];return u*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)})}function ya(e,t,n){for(var r=-1,a=t.length,o={};++r-1;)l!==e&&Wt.call(l,u,1),Wt.call(e,u,1);return e}function wa(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==o){var o=a;zo(a)?Wt.call(e,a,1):Na(e,a)}}return e}function ba(e,t){return e+Ln(Vn()*(t-e+1))}function _a(e,t){var n="";if(!e||t<1||t>x)return n;do{t%2&&(n+=e),(t=Ln(t/2))&&(e+=e)}while(t);return n}function Oa(e,t){return oi(ei(e,t,Iu),e+"")}function Aa(e){return Ar(pu(e))}function Sa(e,t){var n=pu(e);return ui(n,xr(t,0,n.length))}function Pa(e,t,n,r){if(!jl(e))return e;for(var a=-1,i=(t=za(t,e)).length,l=i-1,u=e;null!=u&&++ao?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=r(o);++a>>1,i=e[o];null!==i&&!Wl(i)&&(n?i<=t:i=i){var s=t?null:Oo(e);if(s)return Yn(s);l=!1,a=vn,c=new br}else c=t?[]:u;e:for(;++r=r?e:Ia(e,t,n)}var Va=Wn||function(e){return Ct.clearTimeout(e)};function Ja(e,t){if(t)return e.slice();var n=e.length,r=Tt?Tt(n):new e.constructor(n);return e.copy(r),r}function Za(e){var t=new e.constructor(e.byteLength);return new _t(t).set(new _t(e)),t}function Xa(e,t){var n=t?Za(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Qa(e,t){if(e!==t){var n=e!==o,r=null===e,a=e==e,i=Wl(e),l=t!==o,u=null===t,c=t==t,s=Wl(t);if(!u&&!s&&!i&&e>t||i&&l&&c&&!u&&!s||r&&l&&c||!n&&c||!a)return 1;if(!r&&!i&&!s&&e1?n[a-1]:o,l=a>2?n[2]:o;for(i=e.length>3&&"function"==typeof i?(a--,i):o,l&&Ko(n[0],n[1],l)&&(i=a<3?o:i,a=1),t=tt(t);++r-1?a[i?t[l]:l]:o}}function ho(e){return Io(function(t){var n=t.length,r=n,a=gr.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new at(u);if(a&&!l&&"wrapper"==xo(i))var l=new gr([],!0)}for(r=l?r:n;++r1&&w.reverse(),h&&su))return!1;var s=i.get(e);if(s&&i.get(t))return s==t;var f=-1,h=!0,p=n&g?new br:o;for(i.set(e,t),i.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ke,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Kt(F,function(n){var r="_."+n[0];t&n[1]&&!Zt(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(Ne);return t?t[1].split(Le):[]}(r),n)))}function li(e){var t=0,n=0;return function(){var r=Kn(),a=I-(r-n);if(n=r,a>0){if(++t>=Y)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ui(e,t){var n=-1,r=e.length,a=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,Ri(e,n)});function Li(e){var t=pr(e);return t.__chain__=!0,t}function Fi(e,t){return t(e)}var Mi=Io(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return Cr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Er&&zo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Fi,args:[a],thisArg:o}),new gr(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(a)});var qi=ao(function(e,t,n){st.call(e,n)?++e[n]:Rr(e,n,1)});var Bi=fo(gi),Hi=fo(Ei);function Gi(e,t){return(El(e)?Kt:Lr)(e,Uo(t,3))}function zi(e,t){return(El(e)?$t:Fr)(e,Uo(t,3))}var Ki=ao(function(e,t,n){st.call(e,n)?e[n].push(t):Rr(e,n,[t])});var $i=Oa(function(e,t,n){var a=-1,o="function"==typeof t,i=vl(e)?r(e.length):[];return Lr(e,function(e){i[++a]=o?Gt(t,e,n):ra(e,t,n)}),i}),Vi=ao(function(e,t,n){Rr(e,n,t)});function Ji(e,t){return(El(e)?Qt:ha)(e,Uo(t,3))}var Zi=ao(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var Xi=Oa(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Ko(e,t[0],t[1])?t=[]:n>2&&Ko(t[0],t[1],t[2])&&(t=[t[0]]),Ea(e,Hr(t,1),[])}),Qi=Un||function(){return Ct.Date.now()};function el(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,So(e,A,o,o,o,o,t)}function tl(e,t){var n;if("function"!=typeof t)throw new at(u);return e=Ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var nl=Oa(function(e,t,n){var r=E;if(n.length){var a=Tn(n,Wo(nl));r|=_}return So(e,r,t,n,a)}),rl=Oa(function(e,t,n){var r=E|y;if(n.length){var a=Tn(n,Wo(rl));r|=_}return So(t,r,e,n,a)});function al(e,t,n){var r,a,i,l,c,s,f=0,h=!1,p=!1,m=!0;if("function"!=typeof e)throw new at(u);function d(t){var n=r,i=a;return r=a=o,f=t,l=e.apply(i,n)}function g(e){var n=e-s;return s===o||n>=t||n<0||p&&e-f>=i}function E(){var e=Qi();if(g(e))return y(e);c=ai(E,function(e){var n=t-(e-s);return p?zn(n,i-(e-f)):n}(e))}function y(e){return c=o,m&&r?d(e):(r=a=o,l)}function v(){var e=Qi(),n=g(e);if(r=arguments,a=this,s=e,n){if(c===o)return function(e){return f=e,c=ai(E,t),h?d(e):l}(s);if(p)return c=ai(E,t),d(s)}return c===o&&(c=ai(E,t)),l}return t=Bl(t)||0,jl(n)&&(h=!!n.leading,i=(p="maxWait"in n)?Gn(Bl(n.maxWait)||0,t):i,m="trailing"in n?!!n.trailing:m),v.cancel=function(){c!==o&&Va(c),f=0,r=s=a=c=o},v.flush=function(){return c===o?l:y(Qi())},v}var ol=Oa(function(e,t){return kr(e,1,t)}),il=Oa(function(e,t,n){return kr(e,Bl(t)||0,n)});function ll(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new at(u);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(ll.Cache||wr),n}function ul(e){if("function"!=typeof e)throw new at(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ll.Cache=wr;var cl=Ka(function(e,t){var n=(t=1==t.length&&El(t[0])?Qt(t[0],En(Uo())):Qt(Hr(t,1),En(Uo()))).length;return Oa(function(r){for(var a=-1,o=zn(r.length,n);++a=t}),gl=aa(function(){return arguments}())?aa:function(e){return Tl(e)&&st.call(e,"callee")&&!xt.call(e,"callee")},El=r.isArray,yl=Lt?En(Lt):function(e){return Tl(e)&&Xr(e)==ue};function vl(e){return null!=e&&Pl(e.length)&&!Al(e)}function wl(e){return Tl(e)&&vl(e)}var bl=Mn||Bu,_l=Ft?En(Ft):function(e){return Tl(e)&&Xr(e)==G};function Ol(e){if(!Tl(e))return!1;var t=Xr(e);return t==K||t==z||"string"==typeof e.message&&"string"==typeof e.name&&!Dl(e)}function Al(e){if(!jl(e))return!1;var t=Xr(e);return t==$||t==V||t==B||t==ee}function Sl(e){return"number"==typeof e&&e==Ml(e)}function Pl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=x}function jl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Tl(e){return null!=e&&"object"==typeof e}var Yl=Mt?En(Mt):function(e){return Tl(e)&&qo(e)==J};function Il(e){return"number"==typeof e||Tl(e)&&Xr(e)==Z}function Dl(e){if(!Tl(e)||Xr(e)!=Q)return!1;var t=Dt(e);if(null===t)return!0;var n=st.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ct.call(n)==mt}var Rl=qt?En(qt):function(e){return Tl(e)&&Xr(e)==te};var Cl=Bt?En(Bt):function(e){return Tl(e)&&qo(e)==ne};function xl(e){return"string"==typeof e||!El(e)&&Tl(e)&&Xr(e)==re}function Wl(e){return"symbol"==typeof e||Tl(e)&&Xr(e)==ae}var Ul=Ht?En(Ht):function(e){return Tl(e)&&Pl(e.length)&&!!Pt[Xr(e)]};var kl=wo(fa),Nl=wo(function(e,t){return e<=t});function Ll(e){if(!e)return[];if(vl(e))return xl(e)?Rn(e):no(e);if(Nt&&e[Nt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Nt]());var t=qo(e);return(t==J?Pn:t==ne?Yn:pu)(e)}function Fl(e){return e?(e=Bl(e))===C||e===-C?(e<0?-1:1)*W:e==e?e:0:0===e?e:0}function Ml(e){var t=Fl(e),n=t%1;return t==t?n?t-n:t:0}function ql(e){return e?xr(Ml(e),0,k):0}function Bl(e){if("number"==typeof e)return e;if(Wl(e))return U;if(jl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=jl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(xe,"");var n=Ge.test(e);return n||Ke.test(e)?It(e.slice(2),n?2:8):He.test(e)?U:+e}function Hl(e){return ro(e,ou(e))}function Gl(e){return null==e?"":Ua(e)}var zl=oo(function(e,t){if(Zo(t)||vl(t))ro(t,au(t),e);else for(var n in t)st.call(t,n)&&Tr(e,n,t[n])}),Kl=oo(function(e,t){ro(t,ou(t),e)}),$l=oo(function(e,t,n,r){ro(t,ou(t),e,r)}),Vl=oo(function(e,t,n,r){ro(t,au(t),e,r)}),Jl=Io(Cr);var Zl=Oa(function(e,t){e=tt(e);var n=-1,r=t.length,a=r>2?t[2]:o;for(a&&Ko(t[0],t[1],a)&&(r=1);++n1),t}),ro(e,Ro(e),n),r&&(n=Wr(n,h|p|m,To));for(var a=t.length;a--;)Na(n,t[a]);return n});var cu=Io(function(e,t){return null==e?{}:function(e,t){return ya(e,t,function(t,n){return eu(e,n)})}(e,t)});function su(e,t){if(null==e)return{};var n=Qt(Ro(e),function(e){return[e]});return t=Uo(t),ya(e,n,function(e,n){return t(e,n[0])})}var fu=Ao(au),hu=Ao(ou);function pu(e){return null==e?[]:yn(e,au(e))}var mu=co(function(e,t,n){return t=t.toLowerCase(),e+(n?du(t):t)});function du(e){return Ou(Gl(e).toLowerCase())}function gu(e){return(e=Gl(e))&&e.replace(Ve,_n).replace(vt,"")}var Eu=co(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),yu=co(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),vu=uo("toLowerCase");var wu=co(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var bu=co(function(e,t,n){return e+(n?" ":"")+Ou(t)});var _u=co(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Ou=uo("toUpperCase");function Au(e,t,n){return e=Gl(e),(t=n?o:t)===o?function(e){return Ot.test(e)}(e)?function(e){return e.match(bt)||[]}(e):function(e){return e.match(Fe)||[]}(e):e.match(t)||[]}var Su=Oa(function(e,t){try{return Gt(e,o,t)}catch(e){return Ol(e)?e:new Xe(e)}}),Pu=Io(function(e,t){return Kt(t,function(t){t=si(t),Rr(e,t,nl(e[t],e))}),e});function ju(e){return function(){return e}}var Tu=ho(),Yu=ho(!0);function Iu(e){return e}function Du(e){return ua("function"==typeof e?e:Wr(e,h))}var Ru=Oa(function(e,t){return function(n){return ra(n,e,t)}}),Cu=Oa(function(e,t){return function(n){return ra(e,n,t)}});function xu(e,t,n){var r=au(t),a=Vr(t,r);null!=n||jl(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=Vr(t,au(t)));var o=!(jl(n)&&"chain"in n&&!n.chain),i=Al(e);return Kt(a,function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=no(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,en([this.value()],arguments))})}),e}function Wu(){}var Uu=Eo(Qt),ku=Eo(Vt),Nu=Eo(rn);function Lu(e){return $o(e)?hn(si(e)):function(e){return function(t){return Jr(t,e)}}(e)}var Fu=vo(),Mu=vo(!0);function qu(){return[]}function Bu(){return!1}var Hu=go(function(e,t){return e+t},0),Gu=_o("ceil"),zu=go(function(e,t){return e/t},1),Ku=_o("floor");var $u,Vu=go(function(e,t){return e*t},1),Ju=_o("round"),Zu=go(function(e,t){return e-t},0);return pr.after=function(e,t){if("function"!=typeof t)throw new at(u);return e=Ml(e),function(){if(--e<1)return t.apply(this,arguments)}},pr.ary=el,pr.assign=zl,pr.assignIn=Kl,pr.assignInWith=$l,pr.assignWith=Vl,pr.at=Jl,pr.before=tl,pr.bind=nl,pr.bindAll=Pu,pr.bindKey=rl,pr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return El(e)?e:[e]},pr.chain=Li,pr.chunk=function(e,t,n){t=(n?Ko(e,t,n):t===o)?1:Gn(Ml(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,l=0,u=r(Nn(a/t));ia?0:a+n),(r=r===o||r>a?a:Ml(r))<0&&(r+=a),r=n>r?0:ql(r);n>>0)?(e=Gl(e))&&("string"==typeof t||null!=t&&!Rl(t))&&!(t=Ua(t))&&Sn(e)?$a(Rn(e),0,n):e.split(t,n):[]},pr.spread=function(e,t){if("function"!=typeof e)throw new at(u);return t=null==t?0:Gn(Ml(t),0),Oa(function(n){var r=n[t],a=$a(n,0,t);return r&&en(a,r),Gt(e,this,a)})},pr.tail=function(e){var t=null==e?0:e.length;return t?Ia(e,1,t):[]},pr.take=function(e,t,n){return e&&e.length?Ia(e,0,(t=n||t===o?1:Ml(t))<0?0:t):[]},pr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Ia(e,(t=r-(t=n||t===o?1:Ml(t)))<0?0:t,r):[]},pr.takeRightWhile=function(e,t){return e&&e.length?Fa(e,Uo(t,3),!1,!0):[]},pr.takeWhile=function(e,t){return e&&e.length?Fa(e,Uo(t,3)):[]},pr.tap=function(e,t){return t(e),e},pr.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new at(u);return jl(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),al(e,t,{leading:r,maxWait:t,trailing:a})},pr.thru=Fi,pr.toArray=Ll,pr.toPairs=fu,pr.toPairsIn=hu,pr.toPath=function(e){return El(e)?Qt(e,si):Wl(e)?[e]:no(ci(Gl(e)))},pr.toPlainObject=Hl,pr.transform=function(e,t,n){var r=El(e),a=r||bl(e)||Ul(e);if(t=Uo(t,4),null==n){var o=e&&e.constructor;n=a?r?new o:[]:jl(e)&&Al(o)?mr(Dt(e)):{}}return(a?Kt:Kr)(e,function(e,r,a){return t(n,e,r,a)}),n},pr.unary=function(e){return el(e,1)},pr.union=Ti,pr.unionBy=Yi,pr.unionWith=Ii,pr.uniq=function(e){return e&&e.length?ka(e):[]},pr.uniqBy=function(e,t){return e&&e.length?ka(e,Uo(t,2)):[]},pr.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?ka(e,o,t):[]},pr.unset=function(e,t){return null==e||Na(e,t)},pr.unzip=Di,pr.unzipWith=Ri,pr.update=function(e,t,n){return null==e?e:La(e,t,Ga(n))},pr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:La(e,t,Ga(n),r)},pr.values=pu,pr.valuesIn=function(e){return null==e?[]:yn(e,ou(e))},pr.without=Ci,pr.words=Au,pr.wrap=function(e,t){return sl(Ga(t),e)},pr.xor=xi,pr.xorBy=Wi,pr.xorWith=Ui,pr.zip=ki,pr.zipObject=function(e,t){return Ba(e||[],t||[],Tr)},pr.zipObjectDeep=function(e,t){return Ba(e||[],t||[],Pa)},pr.zipWith=Ni,pr.entries=fu,pr.entriesIn=hu,pr.extend=Kl,pr.extendWith=$l,xu(pr,pr),pr.add=Hu,pr.attempt=Su,pr.camelCase=mu,pr.capitalize=du,pr.ceil=Gu,pr.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=Bl(n))==n?n:0),t!==o&&(t=(t=Bl(t))==t?t:0),xr(Bl(e),t,n)},pr.clone=function(e){return Wr(e,m)},pr.cloneDeep=function(e){return Wr(e,h|m)},pr.cloneDeepWith=function(e,t){return Wr(e,h|m,t="function"==typeof t?t:o)},pr.cloneWith=function(e,t){return Wr(e,m,t="function"==typeof t?t:o)},pr.conformsTo=function(e,t){return null==t||Ur(e,t,au(t))},pr.deburr=gu,pr.defaultTo=function(e,t){return null==e||e!=e?t:e},pr.divide=zu,pr.endsWith=function(e,t,n){e=Gl(e),t=Ua(t);var r=e.length,a=n=n===o?r:xr(Ml(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},pr.eq=pl,pr.escape=function(e){return(e=Gl(e))&&Se.test(e)?e.replace(Oe,On):e},pr.escapeRegExp=function(e){return(e=Gl(e))&&Ce.test(e)?e.replace(Re,"\\$&"):e},pr.every=function(e,t,n){var r=El(e)?Vt:Mr;return n&&Ko(e,t,n)&&(t=o),r(e,Uo(t,3))},pr.find=Bi,pr.findIndex=gi,pr.findKey=function(e,t){return on(e,Uo(t,3),Kr)},pr.findLast=Hi,pr.findLastIndex=Ei,pr.findLastKey=function(e,t){return on(e,Uo(t,3),$r)},pr.floor=Ku,pr.forEach=Gi,pr.forEachRight=zi,pr.forIn=function(e,t){return null==e?e:Gr(e,Uo(t,3),ou)},pr.forInRight=function(e,t){return null==e?e:zr(e,Uo(t,3),ou)},pr.forOwn=function(e,t){return e&&Kr(e,Uo(t,3))},pr.forOwnRight=function(e,t){return e&&$r(e,Uo(t,3))},pr.get=Ql,pr.gt=ml,pr.gte=dl,pr.has=function(e,t){return null!=e&&Bo(e,t,ea)},pr.hasIn=eu,pr.head=vi,pr.identity=Iu,pr.includes=function(e,t,n,r){e=vl(e)?e:pu(e),n=n&&!r?Ml(n):0;var a=e.length;return n<0&&(n=Gn(a+n,0)),xl(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&un(e,t,n)>-1},pr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:Ml(n);return a<0&&(a=Gn(r+a,0)),un(e,t,a)},pr.inRange=function(e,t,n){return t=Fl(t),n===o?(n=t,t=0):n=Fl(n),function(e,t,n){return e>=zn(t,n)&&e=-x&&e<=x},pr.isSet=Cl,pr.isString=xl,pr.isSymbol=Wl,pr.isTypedArray=Ul,pr.isUndefined=function(e){return e===o},pr.isWeakMap=function(e){return Tl(e)&&qo(e)==ie},pr.isWeakSet=function(e){return Tl(e)&&Xr(e)==le},pr.join=function(e,t){return null==e?"":Bn.call(e,t)},pr.kebabCase=Eu,pr.last=Oi,pr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==o&&(a=(a=Ml(n))<0?Gn(r+a,0):zn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):ln(e,sn,a,!0)},pr.lowerCase=yu,pr.lowerFirst=vu,pr.lt=kl,pr.lte=Nl,pr.max=function(e){return e&&e.length?qr(e,Iu,Qr):o},pr.maxBy=function(e,t){return e&&e.length?qr(e,Uo(t,2),Qr):o},pr.mean=function(e){return fn(e,Iu)},pr.meanBy=function(e,t){return fn(e,Uo(t,2))},pr.min=function(e){return e&&e.length?qr(e,Iu,fa):o},pr.minBy=function(e,t){return e&&e.length?qr(e,Uo(t,2),fa):o},pr.stubArray=qu,pr.stubFalse=Bu,pr.stubObject=function(){return{}},pr.stubString=function(){return""},pr.stubTrue=function(){return!0},pr.multiply=Vu,pr.nth=function(e,t){return e&&e.length?ga(e,Ml(t)):o},pr.noConflict=function(){return Ct._===this&&(Ct._=dt),this},pr.noop=Wu,pr.now=Qi,pr.pad=function(e,t,n){e=Gl(e);var r=(t=Ml(t))?Dn(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return yo(Ln(a),n)+e+yo(Nn(a),n)},pr.padEnd=function(e,t,n){e=Gl(e);var r=(t=Ml(t))?Dn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=Vn();return zn(e+a*(t-e+Yt("1e-"+((a+"").length-1))),t)}return ba(e,t)},pr.reduce=function(e,t,n){var r=El(e)?tn:mn,a=arguments.length<3;return r(e,Uo(t,4),n,a,Lr)},pr.reduceRight=function(e,t,n){var r=El(e)?nn:mn,a=arguments.length<3;return r(e,Uo(t,4),n,a,Fr)},pr.repeat=function(e,t,n){return t=(n?Ko(e,t,n):t===o)?1:Ml(t),_a(Gl(e),t)},pr.replace=function(){var e=arguments,t=Gl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},pr.result=function(e,t,n){var r=-1,a=(t=za(t,e)).length;for(a||(a=1,e=o);++rx)return[];var n=k,r=zn(e,k);t=Uo(t),e-=k;for(var a=gn(r,t);++n=i)return e;var u=n-Dn(r);if(u<1)return r;var c=l?$a(l,0,u).join(""):e.slice(0,u);if(a===o)return c+r;if(l&&(u+=c.length-u),Rl(a)){if(e.slice(u).search(a)){var s,f=c;for(a.global||(a=nt(a.source,Gl(Be.exec(a))+"g")),a.lastIndex=0;s=a.exec(f);)var h=s.index;c=c.slice(0,h===o?u:h)}}else if(e.indexOf(Ua(a),u)!=u){var p=c.lastIndexOf(a);p>-1&&(c=c.slice(0,p))}return c+r},pr.unescape=function(e){return(e=Gl(e))&&Ae.test(e)?e.replace(_e,Cn):e},pr.uniqueId=function(e){var t=++ft;return Gl(e)+t},pr.upperCase=_u,pr.upperFirst=Ou,pr.each=Gi,pr.eachRight=zi,pr.first=vi,xu(pr,($u={},Kr(pr,function(e,t){st.call(pr.prototype,t)||($u[t]=e)}),$u),{chain:!1}),pr.VERSION="4.17.11",Kt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){pr[e].placeholder=pr}),Kt(["drop","take"],function(e,t){Er.prototype[e]=function(n){n=n===o?1:Gn(Ml(n),0);var r=this.__filtered__&&!t?new Er(this):this.clone();return r.__filtered__?r.__takeCount__=zn(n,r.__takeCount__):r.__views__.push({size:zn(n,k),type:e+(r.__dir__<0?"Right":"")}),r},Er.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Kt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==D||3==n;Er.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Uo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Kt(["head","last"],function(e,t){var n="take"+(t?"Right":"");Er.prototype[e]=function(){return this[n](1).value()[0]}}),Kt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Er.prototype[e]=function(){return this.__filtered__?new Er(this):this[n](1)}}),Er.prototype.compact=function(){return this.filter(Iu)},Er.prototype.find=function(e){return this.filter(e).head()},Er.prototype.findLast=function(e){return this.reverse().find(e)},Er.prototype.invokeMap=Oa(function(e,t){return"function"==typeof e?new Er(this):this.map(function(n){return ra(n,e,t)})}),Er.prototype.reject=function(e){return this.filter(ul(Uo(e)))},Er.prototype.slice=function(e,t){e=Ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Er(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=Ml(t))<0?n.dropRight(-t):n.take(t-e)),n)},Er.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Er.prototype.toArray=function(){return this.take(k)},Kr(Er.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=pr[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);a&&(pr.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,u=t instanceof Er,c=l[0],s=u||El(t),f=function(e){var t=a.apply(pr,en([e],l));return r&&h?t[0]:t};s&&n&&"function"==typeof c&&1!=c.length&&(u=s=!1);var h=this.__chain__,p=!!this.__actions__.length,m=i&&!h,d=u&&!p;if(!i&&s){t=d?t:new Er(this);var g=e.apply(t,l);return g.__actions__.push({func:Fi,args:[f],thisArg:o}),new gr(g,h)}return m&&d?e.apply(this,l):(g=this.thru(f),m?r?g.value()[0]:g.value():g)})}),Kt(["pop","push","shift","sort","splice","unshift"],function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);pr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(El(a)?a:[],e)}return this[n](function(n){return t.apply(El(n)?n:[],e)})}}),Kr(Er.prototype,function(e,t){var n=pr[t];if(n){var r=n.name+"";(ar[r]||(ar[r]=[])).push({name:t,func:n})}}),ar[po(o,y).name]=[{name:"wrapper",func:o}],Er.prototype.clone=function(){var e=new Er(this.__wrapped__);return e.__actions__=no(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=no(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=no(this.__views__),e},Er.prototype.reverse=function(){if(this.__filtered__){var e=new Er(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Er.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=El(e),r=t<0,a=n?e.length:0,o=function(e,t,n){for(var r=-1,a=n.length;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},pr.prototype.plant=function(e){for(var t,n=this;n instanceof dr;){var r=hi(n);r.__index__=0,r.__values__=o,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},pr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Er){var t=e;return this.__actions__.length&&(t=new Er(this)),(t=t.reverse()).__actions__.push({func:Fi,args:[ji],thisArg:o}),new gr(t,this.__chain__)}return this.thru(ji)},pr.prototype.toJSON=pr.prototype.valueOf=pr.prototype.value=function(){return Ma(this.__wrapped__,this.__actions__)},pr.prototype.first=pr.prototype.head,Nt&&(pr.prototype[Nt]=function(){return this}),pr}();Ct._=xn,(a=function(){return xn}.call(t,n,t,r))===o||(r.exports=a)}).call(this)}).call(this,n(71),n(73)(e))},20:function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(1),i=n.n(o),l=(n(2),n(77)),u=n.n(l),c=function(e){return a.a.createElement("div",{className:i()(u.a.container,e.className)},e.children)};n.d(t,"a",function(){return c})},28:function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return i});var r=n(0),a=n.n(r).a.createContext("https://github.com/nos/client/releases"),o=a.Provider,i=a.Consumer},297:function(e,t,n){__NEXT_REGISTER_PAGE("/privacy",function(){return e.exports=n(310),{page:e.exports.default}})},310:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),o=n(59),i=n(20),l=function(){return a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#introduction"},"INTRODUCTION")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#contents"},"CONTENTS OF THIS MASTER PRIVACY POLICY")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#applicable-laws"},"APPLICABLE LAWS")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#what-is-personal-data"},"WHAT IS PERSONAL DATA?")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#what-we-collect"},"PERSONAL DATA WE COLLECT ABOUT YOU")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#social-media"},"SOCIAL MEDIA")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#how-we-collect"},"HOW AND WHY WE COLLECT PERSONAL DATA")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#personal-to-third-parties"},"PERSONAL DATA RELATING TO THIRD PARTIES")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#what-we-use-personal-data-for"},"WHAT WE USE YOUR PERSONAL DATA FOR (PURPOSE OF PROCESSING)")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#special-note-consent"},"SPECIAL NOTE ON CONSENT")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#accuracy-of-personal-data"},"ACCURACY OF PERSONAL DATA")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#direct-marketing"},"DIRECT MARKETING")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#transfers-to-third-countries"},"TRANSFERS TO THIRD COUNTRIES")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#internet-communications"},"INTERNET COMMUNICATIONS")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#authorised-disclosures"},"AUTHORISED DISCLOSURES")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#sharing-personal-data"},"SHARING OF PERSONAL DATA WITH OTHER CATEGORIES OF RECIPIENTS")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#security-measures"},"SECURITY MEASURES")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#retention-periods"},"RETENTION PERIODS")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#processing-for-research"},"PROCESSING FOR RESEARCH AND STATISTICAL REASONS")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#links-to-third-parties"},"LINKS TO THIRD PARTY SOURCES")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#cookies"},"COOKIES")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#minors"},"MINORS")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#automated-decision-making"},"AUTOMATED DECISION-MAKING")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#your-rights-dpl"},"YOUR RIGHTS UNDER THE DATA PROTECTION LAWS"))),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#rights-of-access"},"YOUR RIGHTS OF ACCESS")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#rectification"},"YOUR RIGHT TO RECTIFICATION")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#erasure"},"YOUR RIGHT TO ERASURE (THE RIGHT TO BE FORGOTTEN)")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#data-restriction"},"YOUR RIGHT TO DATA RESTRICTION")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#portability"},"YOUR RIGHT TO DATA PORTABILITY")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#withdraw-consent"},"YOUR RIGHT TO WITHDRAW CONSENT")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#object-processing"},"YOUR RIGHT TO OBJECT TO CERTAIN PROCESSING")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#complaint"},"YOUR RIGHT TO LODGE A COMPLAINT")))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,a.a.createElement("a",{href:"#what-we-may-require"},"WHAT WE MAY REQUIRE FROM YOU")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#time-limit"},"TIME LIMIT FOR A RESPONSE")))))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#company"},"COMPANY DETAILS")))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,a.a.createElement("a",{href:"#updates"},"UPDATES")))))},u=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{className:"menu-item",id:"introduction"},"INTRODUCTION")),a.a.createElement("p",{align:"justify"},"This Master Privacy Policy (“",a.a.createElement("strong",null,"Privacy Policy"),"”) relates to the website"," ",a.a.createElement("a",{href:"https://nos.io"},"https://nos.io")," and/or any sub-website and/or associated domains (and/or sub-domains) of ",a.a.createElement("a",{href:"https://nos.io"},"https://nos.io")," ","(hereinafter referred to as the “",a.a.createElement("strong",null,"Site"),"”) and/or the services (which may include the issuance, sale and/or exchange of assets or otherwise, including, but not limited to, the ",a.a.createElement("strong",null,"nOS Token"),") provided by ",a.a.createElement("strong",null,"nOS Limited")," ","(",a.a.createElement("strong",null,"C")," ",a.a.createElement("strong",null,"87299"),'), the owner, creator and/or operator of the Site, ("',a.a.createElement("strong",null,"We"),'", "',a.a.createElement("strong",null,"Us"),'", "',a.a.createElement("strong",null,"Our"),'", “',a.a.createElement("strong",null,"Ourselves"),"” and/or “",a.a.createElement("strong",null,"nOS"),'”) and any related software applications (‘Apps’), where Personal Data is processed by the same (via the Site, any of Our Apps or otherwise) relating to You. In this Master Privacy Policy, "',a.a.createElement("strong",null,"You"),'" and "',a.a.createElement("strong",null,"Your"),'" and “',a.a.createElement("strong",null,"User"),"” refer to an identified or identifiable natural person being the User of the Site and/or client (or prospective client) of any of Our services. Our full details, including contact details, can be read"," ",a.a.createElement("a",{href:"#company"},"below"),"."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"You may be reading this Privacy Policy as a User or visitor of the Site or You may have been directed here by one (or more) of Our other policies or notices (digital or otherwise).")),a.a.createElement("p",{align:"justify"},"Although this Privacy Policy provides detailed, layered information on how and why We"," ",a.a.createElement("em",null,"generally")," process Personal Data (via the Site, any of Our Apps, or otherwise) as well as detailed information about Your various rights, the specific and tailor-made content of such other policies or other notices (if any) will, in most cases, provide You with more focused and detailed information on",a.a.createElement("em",null," specific")," processing operations (for example, the specific legal basis for processing certain categories of Personal Data and the specific purpose for doing so depending on the matter at hand)."),a.a.createElement("p",{align:"justify"},"Although Our goal is to always be as clear and transparent as possible, We appreciate that legal documents can sometimes be difficult to read. However, We strongly encourage You to read this Privacy Policy (which is layered for Your convenience) with care. ",a.a.createElement("strong",null,"Please do not hold back from contacting Us for any clarification You may need.")," For example, if You need clarification on a specific legal basis We are relying on to process Your Personal Data for a specific processing operation, We would be happy to provide You with any such information You may need."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{className:"menu-item",id:"contents"},"CONTENTS OF THIS MASTER PRIVACY POLICY")))},c=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"applicable-laws"},"APPLICABLE LAWS")),a.a.createElement("p",{align:"justify"},"As an entity established in Malta, EU, the ",a.a.createElement("em",null,"main")," privacy laws that are applicable to Us in so far as You are concerned, are as follows:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The ",a.a.createElement("strong",null,"Maltese Data Protection Act")," (Chapter 586 of the Laws of Malta) as well as the various subsidiary legislation issued under the same – the ‘",a.a.createElement("strong",null,"DPA"),"’;"))),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The ",a.a.createElement("strong",null,"Regulation (EU) 2016/679")," of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of Personal Data and on the free movement of such data, and repealing Directive 95/46/EC (",a.a.createElement("strong",null,"General Data Protection Regulation"),") – the ‘",a.a.createElement("strong",null,"GDPR"),"’."))),a.a.createElement("p",{align:"justify"},"All the above, as may be amended from time to time, referred to together as the"," ",a.a.createElement("strong",null,"“Data Protection Laws”")))},s=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"what-is-personal-data"},"WHAT IS PERSONAL DATA?")),a.a.createElement("p",{align:"justify"},"“",a.a.createElement("strong",null,"PERSONAL DATA"),"” means any information that identifies You as an individual or that relates to an identifiable individual."),a.a.createElement("p",{align:"justify"},"Whenever it is not possible or feasible for Us to make use of anonymous and/or anonymised data (in a manner that does not identify any Users of the Site or customers of Our services), We are nevertheless ",a.a.createElement("strong",null,"committed to protecting Your privacy and the security of Your Personal Data at all times.")),a.a.createElement("p",{align:"justify"},"We collect Personal Data in various ways both digitally via the Site (either when You choose to provide Us with certain data or in some cases, ",a.a.createElement("a",{href:"#cookies"},"automatically")," or from third parties) as well as non-digitally (for example when You fill in a physical form to benefit from one or more of Our services)."))},f=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"what-we-collect"},"PERSONAL DATA WE COLLECT ABOUT YOU")),a.a.createElement("p",{align:"justify"},"There are various ",a.a.createElement("strong",null,"categories of Personal Data")," that We collect about You, namely:"),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"CONTACT DETAILS:")),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,"Name"))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,"Surname"))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,"Mailing address"))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,"Telephone or mobile number"))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("strong",null,"Email address")))),a.a.createElement("p",null,a.a.createElement("strong",null,"IDENTIFICATION AND VERIFICATION DETAILS")),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"Contact Details")),a.a.createElement("li",null,a.a.createElement("p",null,"Identification information")),a.a.createElement("li",null,a.a.createElement("p",null,"Screenshots of national identity documents (e.g. passport, driving license or equivalent)")),a.a.createElement("li",null,a.a.createElement("p",null,"Utility bill details (for residence verification)")),a.a.createElement("li",null,a.a.createElement("p",null,"Online identifiers (including IP addresses and information generated via Your browser)"))),a.a.createElement("p",null,a.a.createElement("strong",null,"REGISTRATION DATA: ")),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"Username")),a.a.createElement("li",null,a.a.createElement("p",null,"Password")),a.a.createElement("li",null,a.a.createElement("p",null,"Date of birth"))),a.a.createElement("p",null,a.a.createElement("strong",null,"MARKETING DATA"),":"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"Name")),a.a.createElement("li",null,a.a.createElement("p",null,"Email address")),a.a.createElement("li",null,a.a.createElement("p",null,"Mailing address")),a.a.createElement("li",null,a.a.createElement("p",null,"Proof of opt-in consent (where needed)")),a.a.createElement("li",null,a.a.createElement("p",null,"Objections to marketing")),a.a.createElement("li",null,a.a.createElement("p",null,"Website data")),a.a.createElement("li",null,a.a.createElement("p",null,"Online identifiers (including IP addresses and information generated via Your browser)"))),a.a.createElement("p",null,a.a.createElement("strong",null,"TRACKING DATA:")),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"IP address"))),a.a.createElement("p",null,a.a.createElement("strong",null,"DEVICE DATA")," (in so far as these may identify You as a natural person):"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"Computer/Mobile Device information")),a.a.createElement("li",null,a.a.createElement("p",null,"Unique device identification number")),a.a.createElement("li",null,a.a.createElement("p",null,"Device type")),a.a.createElement("li",null,a.a.createElement("p",null,"Browser type")),a.a.createElement("li",null,a.a.createElement("p",null,"Operating system")),a.a.createElement("li",null,a.a.createElement("p",null,"MAC Address"))),a.a.createElement("p",null,a.a.createElement("strong",null,"BANK ACCOUNT DETAILS / FINANCIAL INFORMATION:")),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"Bank account details")),a.a.createElement("li",null,a.a.createElement("p",null,"Credit card information")),a.a.createElement("li",null,a.a.createElement("p",null,"Payment Service Provider Information")),a.a.createElement("li",null,a.a.createElement("p",null,"Payment Details")),a.a.createElement("li",null,a.a.createElement("p",null,"Transaction ID"))),a.a.createElement("p",null,a.a.createElement("strong",null,"ADDITIONAL INFORMATION:")),a.a.createElement("p",null,"In some cases, (for example, if You are a client [or prospective client] of Our services, via the Site, any App or otherwise) We may request additional Personal Data as a means of securely identifying You or for another similar lawful purpose (which will be explained in the table below and/or in a condensed policy/notice that may have directed You here). The additional information We may request from You to be able to provide You with Our services includes:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,"More secure identification methods")),a.a.createElement("li",null,a.a.createElement("p",null,"Additional proof of source of funds")),a.a.createElement("li",null,a.a.createElement("p",null,"Credentials/references")),a.a.createElement("li",null,a.a.createElement("p",null,"Certain special categories of Personal Data (sensitive Personal Data) such as health conditions/status (only where necessary and with the necessary safeguards in place)."))),a.a.createElement("p",{align:"justify"},"Many of the categories of Personal Data above are collected directly from You (for example, Your Contact Details and Your Registration Data). However, ",a.a.createElement("strong",null,"WE MAY ALSO COLLECT PERSONAL DATA FROM OTHER SOURCES"),", including data companies, third party cryptocurrency exchanges, publicly accessible databases, joint marketing partners, social media platforms and other third parties. We may also receive Personal Data about You from third parties when We need to confirm Your Contact Details or even certain Financial Information. Should this be the case, We will take all measures as required by law to further inform You about the source of such Personal Data as well as the categories of Personal Data We collect and process. There are certain instances at law where We are specifically forbidden from disclosing to You such activity (for example, when carrying out due diligence for anti-money laundering purposes)."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"For a detailed description of the reasons why We process the categories of Personal Data above")," (and any other specific Personal Data We process) as well as the corresponding legal ground(s) for doing so please see the ‘What We Use Your Personal Data For (Purpose of Processing)’ ",a.a.createElement("a",{href:"#what-we-use-personal-data-for"},"below"),"."),a.a.createElement("p",{lang:"en-US",align:"justify"},"For information/ ",a.a.createElement("strong",null,"Personal Data that We may collect automatically")," via the Site, please see the Cookies section ",a.a.createElement("a",{href:"#cookies"},"below"),"."))},h=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"social-media"},"SOCIAL MEDIA")),a.a.createElement("p",{align:"justify"},"If You choose to connect one or more of Your ",a.a.createElement("strong",null,"social media")," accounts with Our Site (if this option is available) to enable the sharing of Personal Data via social media platforms, certain categories of Personal Data relating to You from Your social media account(s) will be shared with Us."))},p=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"how-we-collect"},"HOW AND WHY WE COLLECT PERSONAL DATA")),a.a.createElement("p",{align:"justify"},"As a general rule, We do not collect any Personal Data, that is, information that identifies You as an individual ",a.a.createElement("strong",null,"other than that which You choose to provide to Us")," such as the data (including Contact Details and Registration Data) You provide when registering with Our Site (where this is available), when contacting Us with enquiries relating to Our nOS token generation event(s), any other initial coin offerings, software developing and/or deployment, goods and/or services, when subscribing to any service offered by Us or via Our Site, such as any newsletters as may be issued by Us from time to time or even when subscribing to any offers We (and/or Our affiliates and/or corporate partners) may offer from time to time (see Personal Data We Collect About You ",a.a.createElement("a",{href:"#what-we-collect"},"above"),")."),a.a.createElement("p",{align:"justify"},"Unless otherwise specified and subject to various controls, as a general rule, ",a.a.createElement("strong",null,"We only collect Personal Data (from You or elsewhere) that We:")),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Need to be able to provide You with the goods (if any) and/or services You request from Us"))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Are legally required to collect/use and to keep for a predetermined period of time"))),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Believe to be necessary for Our legitimate business interests")))),a.a.createElement("p",{align:"justify"},"For a detailed description of the reasons why We process specific categories of personal data as well as the corresponding legal ground(s) for doing so, please see the ‘What We Use Your Personal Data For (Purpose of Processing)’",a.a.createElement("a",{href:"#what-we-use-personal-data-for"},"below"),"."))},m=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"personal-to-third-parties"},"PERSONAL DATA RELATING TO THIRD PARTIES")),a.a.createElement("p",{align:"justify"},"By providing Us with or allowing Us to access Personal Data relating to individuals other than Yourself (for example, sending cryptocurrency from your wallet address to that of a third party or receiving cryptocurrency from a third party) You are letting Us know that You have the authority to send Us that Personal Data or the authority to permit Us to access those data in the manner described in this Privacy Policy."))},d=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"what-we-use-personal-data-for"},"WHAT WE USE YOUR PERSONAL DATA FOR (PURPOSE OF PROCESSING)")),a.a.createElement("p",{align:"justify"},"The following is a description (in a clear and plain manner) of what We use Your Personal Data for and the corresponding legal ground(s) we rely on for doing so."),a.a.createElement("p",{align:"justify"},"For more detail on what is meant by terms such as ‘",a.a.createElement("strong",null,"Contact Details"),"’, ‘",a.a.createElement("strong",null,"Registration Data"),"’ and other categories of Personal Data used in the tables below, please see the section above relating to ",a.a.createElement("a",{href:"#what-we-collect"},"Personal Data We Collect About You"),"."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Please note that WHERE WE RELY ON YOUR CONSENT, THIS CAN BE WITHDRAWN AT WILL")," ","(See ",a.a.createElement("a",{href:"#special-note-consent"},"Special Note on Consent")," below)."),a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"PROSPECTIVE CLIENTS/USERS OF THE SITE/NEW CLIENTS OF OUR SERVICES:")),a.a.createElement("table",{width:"595",cellPadding:"7",cellSpacing:"0"},a.a.createElement("colgroup",null,a.a.createElement("col",{width:"183"}),a.a.createElement("col",{width:"185"}),a.a.createElement("col",{width:"183"})),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"PURPOSE OF THE PROCESSING"))),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"CATEGORIES OF PERSONAL DATA"))),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"LEGAL BASIS FOR PROCESSING")))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Set up a record on our systems")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Data"),a.a.createElement("p",{align:"center"},"Other Communication Data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual necessity"),a.a.createElement("p",{align:"center"},"Legitimate interest (to ensure we have an accurate record)"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To manage our relationship with you")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Data"),a.a.createElement("p",{align:"center"},"Other Communication Data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual Necessity"),a.a.createElement("p",{align:"center"},"Compliance with the legal obligations"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To establish and investigate any suspicious behaviour in order to protect our business from any risk and fraud and to be in line with the law")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Data"),a.a.createElement("p",{align:"center"},"Identification and Verification Data"),a.a.createElement("p",{align:"center"},"Log in Data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Legitimate interest (detection and prevention of fraud)"),a.a.createElement("p",{align:"center"},"Compliance with the legal obligations"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Subscribing to a newsletter or mailing list")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data/Contact Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Your Consent"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Evaluating Your application(s)/requests You send Us to use/receive any of Our services (including cryptocurrency purchase orders, nOS token generation event(s) subscription, initial coin offering subscription, cryptocurrency transfers, and/or deposit/withdrawal requests).")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Contact Details"),a.a.createElement("p",{align:"center"},"Identification Details"),a.a.createElement("p",{align:"center"},"Identification and Verification Data"),a.a.createElement("p",{align:"center"},"Financial Information / Bank Account Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual Necessity"),a.a.createElement("p",{align:"center"},"Legitimate Interest (detection and prevention of fraud)"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To comply with Our Know Your Customer (KYC), anti-money laundering and other similar legal obligations")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Identification and Verification Data"),a.a.createElement("p",{align:"center"},"Contact Details"),a.a.createElement("p",{align:"center"},"Financial Information")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Compliance with Legal Obligations"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To be able to provide You with marketing material that You may have requested from Us or that We may be authorised at law to provide to You")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Marketing Data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Your Consent (where we need this)"),a.a.createElement("p",{align:"center"},"OR"),a.a.createElement("p",{align:"center"},"Our legitimate interests (where we don’t need Your consent)"))))),a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"ONGOING CLIENTS OF OUR SERVICES:")),a.a.createElement("table",{width:"595",cellPadding:"7",cellSpacing:"0"},a.a.createElement("colgroup",null,a.a.createElement("col",{width:"183"}),a.a.createElement("col",{width:"185"}),a.a.createElement("col",{width:"183"})),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183",height:"45"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"PURPOSE OF THE PROCESSING"))),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"CATEGORIES OF PERSONAL DATA"))),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"LEGAL BASIS FOR PROCESSING")))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Maintain records on our systems")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Data"),a.a.createElement("p",{align:"center"},"Financial Information"),a.a.createElement("p",{align:"center"},"Bank Account Details"),a.a.createElement("p",{align:"center"},"Other Communication Data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual necessity"),a.a.createElement("p",{align:"center"},"Legitimate interest (to ensure we have an accurate record)"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Continue to manage our relationship with you")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Data"),a.a.createElement("p",{align:"center"},"Financial Information"),a.a.createElement("p",{align:"center"},"Bank Account Details"),a.a.createElement("p",{align:"center"},"Other Communication Data"),a.a.createElement("p",{align:"center"},"Transaction and Usage data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual necessity"),a.a.createElement("p",{align:"center"},"Compliance with the legal obligations"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Comply with legal and regulatory obligations")),a.a.createElement("td",{width:"185"},a.a.createElement("p",null,"Contact Details"),a.a.createElement("p",{align:"center"},"Financial Information")),a.a.createElement("td",{width:"183"},a.a.createElement("p",null,"Legal obligation"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Your being able to participate in an online survey or poll")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data/Contact Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Your consent"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To process and manage payments transactions (where applicable)")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Financial Information"),a.a.createElement("p",{align:"center"},"Bank Account Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual necessity"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To be able to provide You with (some or all of) Our services – including those provided via the Site (including cryptocurrency purchase orders, nOS token generation event(s) subscription, initial coin offering subscription, cryptocurrency transfers, and/or deposit/withdrawal requests).")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Contractual Necessity"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Subscribing to a newsletter or mailing list")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Registration Data"),a.a.createElement("p",{align:"center"},"Contact Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Your Consent"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To be able to provide You with marketing material that You may have requested from Us or that We may be authorised at law to provide to You")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Marketing Data")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Your Consent (where we need this)"),a.a.createElement("p",{align:"center"},"OR"),a.a.createElement("p",{align:"center"},"Our legitimate interests (where we don’t need Your consent)"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To comply with Our Know Your Customer (KYC), anti-money laundering and other similar legal obligations")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Identification and Verification Data"),a.a.createElement("p",{align:"center"},"Contact Details"),a.a.createElement("p",{align:"center"},"Financial Information")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Compliance with Legal Obligations"))),a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"To carry out corporate acquisitions, mergers, or transactions")),a.a.createElement("td",{width:"185"},a.a.createElement("p",{align:"center"},"Identification and Verification Data"),a.a.createElement("p",{align:"center"},"Financial Information"),a.a.createElement("p",{align:"center"},"Bank Account Details")),a.a.createElement("td",{width:"183"},a.a.createElement("p",{align:"center"},"Our legitimate interests (to facilitate corporate acquisitions, mergers, or transactions)"))))),a.a.createElement("p",{align:"justify"},"Should We need to process Your data for a new purpose in the future, which is entirely unrelated to the above, We will inform You of such processing in advance and You may exercise Your applicable rights (as explained below) in relation to such processing."),a.a.createElement("p",{align:"justify"},"Finally, do note that without certain Personal Data relating to You, We may not be in the position to provide some or all of the services You expect from Us or even to guarantee the full functionality of Our Site."))},g=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"special-note-consent"},"SPECIAL NOTE ON CONSENT")),a.a.createElement("p",{align:"justify"},"For the avoidance of all doubt, We would like to point out that in those limited cases where We cannot or choose not to rely on another legal ground (for example, Our legitimate interests), We will process Your Personal Data on the basis of Your consent. In some cases, We will require Your explicit consent, for example, when, on the basis of Your explicit consent We will process special categories of data concerning You such as Your health data (for example when informing Us about a disability such as colour blindness)."),a.a.createElement("p",{align:"justify"},"In those cases where We process on the basis of Your consent (",a.a.createElement("strong",null,"which We will never presume")," but which We shall have obtained in a clear and manifest manner from You),",a.a.createElement("strong",null,"YOU HAVE THE RIGHT TO WITHDRAW YOUR CONSENT AT ANY TIME")," and this, in the same manner as You shall have provided it to Us."),a.a.createElement("p",{align:"justify"},"Should You exercise Your right to withdraw Your consent at any time (by writing to Us at the physical or email address below), We will determine whether at that stage an alternative legal basis exists for processing Your Personal Data (for example, on the basis of a legal obligation to which We are subject) where We would be legally authorised (or even obliged) to process Your Personal Data without needing Your consent and if so, notify You accordingly."),a.a.createElement("p",{align:"justify"},"When We ask for such Personal Data, You may always decline, however should You decline to provide Us with necessary data that We require to provide requested services, We may not necessarily be able to provide You with such services (especially if consent is the only legal ground that is available to Us)."),a.a.createElement("p",{align:"justify"},"Just to clarify, ",a.a.createElement("strong",null,"consent is not the only ground that permits Us to process Your Personal Data"),". In the last preceding section above We pointed out the various grounds that We rely on when processing Your Personal Data for specific purposes."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"accuracy-of-personal-data"},"ACCURACY OF PERSONAL DATA")),a.a.createElement("p",{align:"justify"},"All reasonable efforts are made to keep any Personal Data We may hold about You up-to-date and as accurate as possible. You can check the information that We hold about You at any time by contacting Us in the manner explained ",a.a.createElement("a",{href:"#company"},"below"),". If You find any inaccuracies, We will correct them and where required, delete them as necessary."," ",a.a.createElement("strong",null,"Please see ",a.a.createElement("a",{href:"#your-rights-dpl"},"below")," for a detailed list of Your legal rights in terms of any applicable data protection law.")))},E=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"direct-marketing"},"DIRECT MARKETING")),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"We only send mail, messages and other communications relating to marketing where We are authorised to do so at law"),". In most cases We rely on Your consent to do so (especially where We use electronic communications). If, at any time, You no longer wish to receive direct marketing communications from Us please let Us know by contacting Us at the details below or update Your preferences on any of Our Site(s) or Apps (where applicable)."),a.a.createElement("p",{align:"justify"},"In the case of direct marketing sent by electronic communications (where We are legally authorised to do so) You will be given an easy way of opting out (or unsubscribing) from any such communications."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Please note that even if You withdraw any consent You may have given Us or if You object to receiving such direct marketing material from Us (in those cases where We do not need Your consent), from time to time We may still need to send You certain important communications from which You cannot opt-out.")))},y=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"transfers-to-third-countries"},"TRANSFERS TO THIRD COUNTRIES")),a.a.createElement("p",{lang:"en-US",align:"justify"},"As a general rule, the data We process about You (collected via the Site, any of our Apps or otherwise) will be stored and processed within the European Union (EU)/European Economic Area (EEA) or any other non-EEA country deemed by the European Commission to offer an adequate level of protection (the so-called ‘white-listed’ countries listed here:"," ",a.a.createElement("a",{href:"https://ec.europa.eu/info/law/law-topic/data-protection_en"},"https://ec.europa.eu/info/law/law-topic/data-protection_en"),")."),a.a.createElement("p",{lang:"en-US",align:"justify"},"In some cases, it may be necessary for Us to transfer Your Personal Data to a non-EEA country not considered by the European Commission to offer an adequate level of protection (for example to one or more of Our data processors located there). For example, for the implementation of Your desired transaction it can be necessary that We disclose Your Personal Data to banks or other entities outside the EEA."),a.a.createElement("p",{lang:"en-US",align:"justify"},"In such cases, apart from all appropriate safeguards that We implement, in any case, to protect Your Personal Data, We have put in place additional adequate measures. For example, We have ensured that the recipient is bound by the EU Standard Contractual Clauses (the EU Model Clauses) designed to protect Your Personal Data as though it were an intra-EEA transfer. You are entitled to obtain a copy of these measures by contacting Us as explained"," ",a.a.createElement("a",{href:"#company"},"below"),"."))},v=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"internet-communications"},"INTERNET COMMUNICATIONS")),a.a.createElement("p",{align:"justify"},"You will be aware that data sent via the Internet may be transmitted across international borders even where sender and receiver of information are located in the same country. We cannot be held responsible for anything done or omitted to be done by You or any third party in connection with any Personal Data prior to Our receiving it including but not limited to any transfers of Personal Data from You to Us ",a.a.createElement("em",null,"via "),"a country having a lower level of data protection than that in place in the European Union, and this, by any technological means whatsoever (for example, WhatsApp, Skype, Dropbox etc.)."),a.a.createElement("p",{align:"justify"},"Moreover, ",a.a.createElement("strong",null,"We shall accept no responsibility or liability whatsoever for the security of Your data while in transit through the internet unless Our responsibility results explicitly from a law having effect in Malta.")))},w=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"authorised-disclosures"},"AUTHORISED DISCLOSURES")),a.a.createElement("p",{align:"justify"},"Without prejudice to anything contained in this Privacy Policy and in the interest of full transparency, We reserve the right to disclose (and otherwise process) any relevant Personal Data relating to You which We may be processing (including in certain cases relevant IP addresses) to authorised third parties in or outside the EU/EEA if such disclosures are allowed under the Data Protection Laws (whether or not You have provided Your consent) including but not limited to:"),a.a.createElement("ol",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"For the purpose of preventing, detecting or suppressing fraud (for example, if You provide false or deceptive information about Yourself or attempt to pose as someone else, We may disclose any information We may have about You in Our possession so as to assist any type of investigation into Your actions);")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"in the event of nOS",a.a.createElement("strong",null," "),"being involved in a merger, sale, restructure, acquisition, joint venture, assignment, transfer;")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"to protect and defend Our rights (including the right to property), safety, or those of Our affiliates, of Users of Our Site or even Your own;")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"to protect against abuse, misuse or unauthorised use of Our Site;")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"for any purpose that may be necessary for the performance of any agreement You may have entered into with Us (including the request for provision of services by third parties) or in order to take steps at Your request prior to entering into a contract;")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"to comply with any legal obligations such as may arise by way of response to any Court subpoena or order or similar official request for Personal Data; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"as may otherwise be specifically allowed or required by or under any applicable law (for example, under anti-money laundering legislation)."))))},b=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"sharing-personal-data"},"SHARING OF PERSONAL DATA WITH OTHER CATEGORIES OF RECIPIENTS")),a.a.createElement("p",{align:"justify"},"Relevant data will also be disclosed or shared as appropriate (and in all cases in line with the Data Protection Laws) to/with members and staff of nOS, to/with other entities within the nOS Group and/or to/with affiliated entities and/or sub-contractors established within the European Union if pertinent to any of the purposes listed in this Privacy Policy (including to/with Our services providers who facilitate the functionality of the Site and/or any service You may require). Personal information will only be shared by Us to provide the services You request from Us or for any other lawful reason (including ",a.a.createElement("a",{href:"#authorised-disclosures"},"authorised disclosures")," not requiring Your consent)."),a.a.createElement("p",{align:"justify"},"Any such authorised disclosures will be done in accordance with the Data Protection laws (for example all Our processors are contractually bound by the requirements in the said Data Protection Laws, including a strict obligation to keep any information they receive confidential and to ensure that their employees/personnel are also bound by similar obligations). The said service providers (Our processors) are also bound by a number of other obligations (in particular, Article 28 of the GDPR)."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Your Personal Data will never be shared with third parties for their marketing purposes (unless You give Your consent thereto).")),a.a.createElement("p",{align:"justify"},"The third parties who We may disclose to and/or share Your Personal Data with are, at the date of this Privacy Policy, the following:"),a.a.createElement("table",{width:"600",cellPadding:"7",cellSpacing:"0"},a.a.createElement("colgroup",null,a.a.createElement("col",{width:"285"}),a.a.createElement("col",{width:"285"})),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"CATEGORY OF RECIPIENT"))),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},a.a.createElement("strong",null,"PURPOSE OF PROCESSING"))))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Cloud Service Providers (e.g. Amazon AWS and Digital Ocean for the use of their servers)")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Hosting of data under state-of-the-art security protocols and our exclusive control")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"IT Service Providers")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Maintenance and support of our IT systems/Website(s) - with restricted access and under our strict controls")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Auditors")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Compliance with our auditing obligations – with access granted only to essential personal data")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Legal Advisors")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Compliance with our legal obligations or when necessary for the establishment, exercise or defence of legal claims.")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Identification Verification Providers / Third Party KYC Service Providers")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"For the purposes of identifying Your identity (in compliance with our anti-money laundering/anti-terrorism obligations)")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Customer Support Providers")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"To handle customer support requests")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Financial Service Providers / Banks")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"To verify KYC and AML practices")))),a.a.createElement("tbody",null,a.a.createElement("tr",{valign:"top"},a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Public Authorities (for example, Malta Financial Services Authority and the Malta Digital Innovation Authority)")),a.a.createElement("td",{width:"285"},a.a.createElement("p",{align:"center"},"Compliance with legal obligations and only after verifications are made into necessity of disclosure."))))))},_=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"security-measures"},"SECURITY MEASURES")),a.a.createElement("p",{align:"justify"},"The personal information which We may hold (and/or transfer to any affiliates/partners/subcontractors as the case may be) will be held securely in accordance with Our internal security policy and the law."),a.a.createElement("p",{align:"justify"},"We use reasonable efforts to safeguard the confidentiality of any and/or all Personal Data that We may process relating to You and regularly review and enhance Our technical, physical and managerial procedures so as to ensure that Your Personal Data is protected from:"),a.a.createElement("p",{align:"justify"},"-unauthorised access"),a.a.createElement("p",{align:"justify"},"-improper use or disclosure"),a.a.createElement("p",{align:"justify"},"-unauthorised modification"),a.a.createElement("p",{align:"justify"},"-unlawful destruction or accidental loss."),a.a.createElement("p",{align:"justify"},"To this end We have implemented security policies, rules and technical and organisational measures to protect the Personal Data that We may have under Our control. All our members, staff and data processors (including specific subcontractors, including cloud service providers established within the European Union), who may have access to and are associated with the processing of Personal Data, are further obliged (under contract) to respect the confidentiality of Our Users’ or clients’ Personal Data as well as other obligations as imposed by the Data Protection Laws."),a.a.createElement("p",{align:"justify"},"Despite all the above, We cannot guarantee that a data transmission or a storage system can ever be 100% secure. For more information about Our security measures please contact Us in the manner described ",a.a.createElement("a",{href:"#contact"},"below"),"."),a.a.createElement("p",{align:"justify"},"Authorised third parties, and external/third party service providers, with permitted access to Your information (as explained in this Privacy Policy) are specifically required to apply appropriate technical and organisational security measures that may be necessary to safeguard the Personal Data being processed from unauthorised or accidental disclosure, loss or destruction and from any unlawful forms of processing."),a.a.createElement("p",{align:"justify"},"As stated above, the said service providers (Our data processors) are also bound by a number of other obligations in line with the Data Protection Laws (particularly, Article 28 of the GDPR)."))},O=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"retention-periods"},"RETENTION PERIODS")),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"We will retain Your Personal Data only for as long as is necessary"),"(taking into consideration the purpose for which it was originally obtained). The criteria We use to determine what is ‘necessary’ depends on the particular Personal Data in question and the specific relationship We have with You (including its duration)."),a.a.createElement("p",{align:"justify"},"Our normal practice is to determine whether there is/are any specific EU and/or Maltese law(s) (for example tax or corporate laws) ",a.a.createElement("strong",null,"permitting")," or even",a.a.createElement("em",null,a.a.createElement("strong",null,"obliging"))," Us to keep certain Personal Data for a certain period of time (in which case We will keep the Personal Data for the maximum period indicated by any such law). For example, any data that can be deemed to be ‘accounting records’ must be kept for ten (10 years)."),a.a.createElement("p",{align:"justify"},"We would also have to determine whether there are any laws and/or contractual provisions that may be invoked against Us by You and/or third parties and if so, what the prescriptive periods for such actions are (this is usually five (5) years in those cases where Our contractual relationship with You terminates or two (2) years in those cases where no such contractual relationship exists). In this case, We will keep any relevant Personal Data that We may need to defend Ourselves against any claim(s), challenge(s) or other such action(s) by You and/or third parties for such time as is necessary."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"Where Your Personal Data are no longer required by Us, We will either securely delete or anonymise the Personal Data in question.")))},A=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"processing-for-research"},"PROCESSING FOR RESEARCH AND STATISTICAL REASONS")),a.a.createElement("p",{align:"justify"},"Research and statistics using User or client information is only carried out so that We may understand Our Users' and/or clients’ needs, to develop and improve Our services/activities and/or for philanthropic goals representative of nOS’ purpose. In any case, We will always ensure to obtain any consent We may legally require from You beforehand. As in all other cases, We will also ensure to implement all appropriate safeguards as may be necessary."))},S=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"links-to-third-parties"},"LINKS TO THIRD PARTY SOURCES")),a.a.createElement("p",{align:"justify"},"Links that We provide to third-party websites are clearly marked and We are not in any way whatsoever responsible for (nor can We be deemed to endorse in any way) the content of such websites (including any applicable privacy policies or data processing operations of any kind). We suggest that You should read the privacy policies of any such third-party websites."))},P=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"cookies"},"COOKIES")),a.a.createElement("p",null,"When You visit Our Site, We collect certain categories of Personal Data automatically through the use of cookies and similar technologies."),a.a.createElement("p",null,"For more detailed information including what cookies are and how and why We process such data in this manner (including the difference between essential and non-essential cookies) please read Our detailed but easy-to-read ",a.a.createElement("a",{href:"/cookies"},"Cookie Policy"),"."))},j=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"minors"},"MINORS")),a.a.createElement("p",{align:"justify"},"The Site and Our services are not intended to be used by any persons under the age of eighteen (18) and therefore We will never intentionally collect any Personal Data from such persons unless under a specific legal exemption (if any). If You are under the age of consent, please consult and get Your parent’s or legal guardian’s permission to use the Site and to use Our services."),a.a.createElement("p",{align:"justify"},a.a.createElement("br",null)),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"automated-decision-making"},"AUTOMATED DECISION-MAKING")),a.a.createElement("p",{align:"justify"},"If You are a prospective client trying to participate in the Know-Your-Customer procedure with Us, You will be subject to decision making taken solely by automated means (in other words, without significant human intervention), including profiling. This will be done as follows: Your personal data (including your first name(s), last name, gender, date of birth, address of residence, age, identification documents, photographs of yourself and your identity document, document numbers, document expiry date, and email address) will be forwarded to our KYC service provider Shufti Pro (",a.a.createElement("a",{href:"https://shuftipro.com/"},"https://shuftipro.com"),") for the purpose of verifying your identity and for the purpose of Anti Money Laundering measures."),a.a.createElement("p",{align:"justify"},a.a.createElement("br",null)))},T=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"your-rights-dpl"},"YOUR RIGHTS UNDER THE DATA PROTECTION LAWS")),a.a.createElement("p",{align:"justify"},"Before addressing any request You make with Us, We may first need to verify Your identity. In all cases We will try to act on Your requests as soon as reasonably possible."),a.a.createElement("p",{lang:"en-US",align:"justify"},"As explained in the Retention Periods section above, We may need to keep certain Personal Data for compliance with Our legal retention obligations but also to complete transactions that You requested prior to the change or deletion that You requested."),a.a.createElement("p",{lang:"en-US",align:"justify"},"Your various rights at law include:"),a.a.createElement("h2",null,a.a.createElement("strong",{id:"rights-of-access"},"Your Rights of Access")),a.a.createElement("p",{align:"justify"},"You may, at any time request Us to confirm whether or not We are processing Personal Data that concerns You and, if We are, You shall have the right to access that Personal Data and to the following information:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"What Personal Data We have,")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Why We process them,")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Who We disclose them to,")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"How long We intend on keeping them for (where possible),")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Whether We transfer them abroad and the safeguards We take to protect them,")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"What Your rights are,")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"How You can make a complaint,")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Where We got Your Personal Data from and")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Whether We have carried out any automated decision-making (including profiling) as well as related information."))),a.a.createElement("p",{align:"justify"},"Upon request, We shall (without adversely affecting the rights and freedoms of others including Our own) provide You with a copy of the Personal Data undergoing processing within one month of receipt of the request, which period may be extended by two months where necessary, taking into account the complexity and number of the requests. We shall inform You of any such extension within one month of receipt of the request, together with the reasons for the delay."),a.a.createElement("h2",null,a.a.createElement("strong",{id:"rectification"},"Your Right to Rectification")),a.a.createElement("p",{align:"justify"},"You have the right to ask Us to rectify inaccurate Personal Data and to complete incomplete Personal Data concerning You. We may seek to verify the accuracy of the data before rectifying it."),a.a.createElement("h2",null,a.a.createElement("strong",{id:"erasure"},"Your Right to Erasure (The Right to be Forgotten)")),a.a.createElement("p",{align:"justify"},"You have the right to ask Us to delete Your Personal Data and We shall comply without undue delay but only where:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The Personal Data are no longer necessary for the purposes for which they were collected; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"You have withdrawn Your consent (in those instances where We process on the basis of Your consent) and We have no other legal ground to process Your Personal Data; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"You shall have successfully exercised Your ",a.a.createElement("strong",null,"right to object")," (as explained ",a.a.createElement("a",{href:"#object-processing"},"below"),"); or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Your Personal Data shall have been processed unlawfully; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"There exists a legal obligation to which We are subject; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Special circumstances exist in connection with certain children’s rights."))),a.a.createElement("p",{align:"justify"},"In any case, We shall not be legally bound to comply with Your erasure request if the processing of Your Personal Data is necessary:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"for compliance with a legal obligation to which We are subject (including but not limited to Our data retention obligations); or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"for the establishment, exercise or defence of legal claims."))),a.a.createElement("p",{align:"justify"},"There are other legal grounds entitling Us to refuse erasure requests although the two instances above are the most likely grounds that may be invoked by Us to deny such requests."),a.a.createElement("h2",null,a.a.createElement("strong",{id:"data-restriction"},"Your Right to Data Restriction")),a.a.createElement("p",{align:"justify"},"You have the right to ask Us to restrict (that is, store but not further process) Your Personal Data but only where:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The accuracy of Your Personal Data is contested (see the ",a.a.createElement("strong",null,"right to data rectification")," above), for a period enabling Us to verify the accuracy of the Personal Data; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The processing is unlawful and You oppose the erasure of Your Personal Data; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"We no longer need the Personal Data for the purposes for which they were collected but You need the Personal Data for the establishment, exercise or defence of legal claims; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"You exercised Your right to object and verification of Our legitimate grounds to override Your objection is pending."))),a.a.createElement("p",{align:"justify"},"Following Your request for restriction, except for storing Your Personal Data, We may only process Your Personal Data:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"Where We have Your consent; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"For the establishment, exercise or defence of legal claims; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"For the protection of the rights of another natural or legal person; or")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"For reasons of important public interest."))),a.a.createElement("h2",null,a.a.createElement("strong",{id:"portability"},"Your Right to Data Portability")),a.a.createElement("p",{align:"justify"},"You have the right to ask Us to provide Your Personal Data (that You shall have provided to Us) to You in a structured, commonly used, machine-readable format, or (where technically feasible) to have it 'ported' directly to another data controller, provided this does not adversely affect the rights and freedoms of others. This right shall only apply where:"),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The processing is based on Your consent or on the performance of a contract with You; and")),a.a.createElement("li",null,a.a.createElement("p",{align:"justify"},"The processing is carried out by automated means."))),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"withdraw-consent"},"Your Right to Withdraw Consent (when We rely on consent)")),a.a.createElement("p",{align:"justify"},"See Our ",a.a.createElement("a",{href:"#special-note-consent"},"Special Note on Consent")," for detailed information on this right (",a.a.createElement("strong",null,"which You may exercise at any time"),")."),a.a.createElement("h2",null,a.a.createElement("strong",{id:"object-processing"},"Your Right to Object to Certain Processing")),a.a.createElement("p",{align:"justify"},"In those cases where We only process Your Personal Data when this is 1.) necessary for the performance of a task carried out in the public interest or 2.) when processing is necessary for the purposes of the legitimate interests pursued by Us or by a third party, You shall have the right to object to processing of Your Personal Data by Us. Where an objection is entered, the processing of data shall cease, unless We as data controller provide compelling and legitimate grounds requiring the continuation of the data processing which outweigh the objections You may have raised."),a.a.createElement("p",{align:"justify"},"When Your data is processed for direct marketing purposes, You have the right to object"," ",a.a.createElement("strong",null,"at any time")," to the processing of Your Personal Data, which includes profiling to the extent that it is related to such direct marketing."),a.a.createElement("p",{align:"justify"},"For the avoidance of all doubt, when We process Your Personal Data when this is necessary for the performance of a contract, when necessary for compliance with a legal obligation to which We are subject or when processing is necessary to protect Your vital interests or those of another natural person, this general right to object shall ",a.a.createElement("strong",null,"not")," ","subsist."),a.a.createElement("h2",null,a.a.createElement("strong",{id:"complaint"},"Your Right to lodge a Complaint ")),a.a.createElement("p",{align:"justify"},"You also have the right to lodge complaints with the appropriate Data Protection Supervisory Authority. The competent authority in Malta is the"," ",a.a.createElement("a",{href:"https://idpc.org.mt/en/Pages/Home.aspx",target:"_blank"},"Office of the Information and Data Protection Commissioner (OIDPC)"),"."),a.a.createElement("p",{align:"justify"},"We kindly ask that You please attempt to resolve any issues You may have with Us first (even though, as stated above, You have a right to contact the competent authority at any time)."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"what-we-may-require"},"WHAT WE MAY REQUIRE FROM YOU ")),a.a.createElement("p",{align:"justify"},"As one of the security measures We implement, before being in the position to help You exercise Your rights as described above We may need to verify Your identity to ensure that We do not disclose to or share any Personal Data with any unauthorised individuals."),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",{id:"time-limit"},"TIME LIMIT FOR A RESPONSE")),a.a.createElement("p",{align:"justify"},"We try to reply to all legitimate requests within one month from receiving them. In some particular cases (for example, if the matter is particularly complex or if You send Us multiple requests), it may take Us longer than a month. In such cases, we will notify You accordingly and keep You updated."))},Y=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",{id:"company"},"NOS LIMITED DETAILS")),a.a.createElement("p",{align:"justify"},a.a.createElement("strong",null,"nOS Limited "),"a company registered in ",a.a.createElement("strong",null,"Malta")," with company registration number ",a.a.createElement("strong",null,"C "),a.a.createElement("strong",null,"87299 "),"and whose registered office address is at",a.a.createElement("strong",null," "),a.a.createElement("strong",null,"136 St. Christopher's Street, Valletta, VLT 1436, Malta"),a.a.createElement("strong",null," "),"is the data controller responsible for processing Your Personal Data that takes place via the Site or in the manner explained above (or in the condensed privacy policy or notice that directed You here)."),a.a.createElement("p",{align:"justify"},"If You have any questions/ comments about privacy or should You wish to exercise any of Your individual rights, please contact Us at: contact@nos.io."))},I=(n(2),function(e){return a.a.createElement(a.a.Fragment,null,a.a.createElement("h1",null,a.a.createElement("strong",null,"UPDATES")),a.a.createElement("p",{align:"justify"},"We reserve the right, at Our complete discretion, to change, modify, add and/or remove portions of this Privacy Policy at any time. If You are an existing client with whom We have a contractual relationship You shall be informed by Us of any changes made to this Privacy Policy (as well as other terms and conditions relevant to the Site). We shall also archive and store previous versions of the Privacy Policy for Your review."),a.a.createElement("p",{align:"justify"},"As a User of the Site with which We have no contractual relationship or even a lawful way of tracing, it is in Your interest to regularly check for any updates to this Privacy Policy (which are usually deemed to be effective on the date they are published on the Site), in the event that Our attempts to notify You of such updates do not reach You."),a.a.createElement("p",{lang:"en-US",align:"justify"},a.a.createElement("br",null)),a.a.createElement("p",{lang:"en-US",align:"justify"},a.a.createElement("u",null,a.a.createElement("strong",null,"Last Updated on ",e.lastUpdate))))}),D=function(){return a.a.createElement(i.a,null,a.a.createElement("p",{align:"justify"},a.a.createElement("u",null,a.a.createElement("strong",null,"nOS LIMITED - MASTER PRIVACY POLICY"))),a.a.createElement("p",null,a.a.createElement("strong",null,"Last Updated on September 20 2018")," ","Version 1.0"),a.a.createElement(u,null),a.a.createElement(l,null),a.a.createElement(c,null),a.a.createElement(s,null),a.a.createElement(f,null),a.a.createElement(h,null),a.a.createElement(p,null),a.a.createElement(m,null),a.a.createElement(d,null),a.a.createElement(g,null),a.a.createElement(E,null),a.a.createElement(y,null),a.a.createElement(v,null),a.a.createElement(w,null),a.a.createElement(b,null),a.a.createElement(_,null),a.a.createElement(O,null),a.a.createElement(A,null),a.a.createElement(S,null),a.a.createElement(P,null),a.a.createElement(j,null),a.a.createElement(T,null),a.a.createElement(Y,null),a.a.createElement(I,{lastUpdate:"September 20 2018"}))};t.default=function(){return a.a.createElement(o.a,{title:"nOS Privacy Policy"},a.a.createElement(D,null))}},39:function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(1),i=n.n(o),l=(n(2),n(28)),u=n(74),c=n.n(u),s=function(e){var t=e.className,n=e.label;return a.a.createElement(l.a,null,function(e){return a.a.createElement(a.a.Fragment,null,a.a.createElement("a",{className:i()("button",c.a.downloadButton,t),href:e},n))})};s.defaultProps={className:null,label:"Download Now"};var f=s;n.d(t,"a",function(){return f})},4:function(e,t,n){e.exports=n(106)},40:function(e,t,n){var r,a; -/*! - * JavaScript Cookie v2.2.0 - * https://github.com/js-cookie/js-cookie - * - * Copyright 2006, 2015 Klaus Hartl & Fagner Brack - * Released under the MIT license - */!function(o){if(void 0===(a="function"==typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=a),!0,e.exports=o(),!!0){var i=window.Cookies,l=window.Cookies=o();l.noConflict=function(){return window.Cookies=i,l}}}(function(){function e(){for(var e=0,t={};e1){if("number"==typeof(o=e({path:"/"},r.defaults,o)).expires){var l=new Date;l.setMilliseconds(l.getMilliseconds()+864e5*o.expires),o.expires=l}o.expires=o.expires?o.expires.toUTCString():"";try{i=JSON.stringify(a),/^[\{\[]/.test(i)&&(a=i)}catch(e){}a=n.write?n.write(a,t):encodeURIComponent(String(a)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var u="";for(var c in o)o[c]&&(u+="; "+c,!0!==o[c]&&(u+="="+o[c]));return document.cookie=t+"="+a+u}t||(i={});for(var s=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,h=0;h=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},,,,,function(e,t,n){var r=n(79);e.exports=function(e){return Object(r(e))}},function(e,t,n){e.exports=n(166)},function(e,t){e.exports={}},function(e,t,n){n(169);for(var r=n(8),o=n(32),i=n(45),a=n(9)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;ldocument.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(24),o=n(120),i=n(121),a=n(19),u=n(66),l=n(96),c={},s={};(t=e.exports=function(e,t,n,f,p){var d,h,v,m,y=p?function(){return e}:l(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(i(y)){for(d=u(e.length);d>b;b++)if((m=t?g(a(h=e[b])[0],h[1]):g(e[b]))===c||m===s)return m}else for(v=y.call(e);!(h=v.next()).done;)if((m=o(v,g,h.value,t))===c||m===s)return m}).BREAK=c,t.RETURN=s},function(e,t,n){"use strict";var r=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t._rewriteUrlForNextExport=function(e){var t=e.split("#"),n=(0,a.default)(t,2)[1],r=(e=e.replace(/#.*/,"")).split("?"),o=(0,a.default)(r,2),i=o[0],u=o[1],l=i=i.replace(/\/$/,"");/\.[^\/]+\/?$/.test(i)||(l="".concat(i,"/"));u&&(l="".concat(l,"?").concat(u));n&&(l="".concat(l,"#").concat(n));return l},t.makePublicRouterInstance=function(e){for(var t={},n=0;n0?o(r(e),9007199254740991):0}},function(e,t,n){e.exports=n(93)},function(e,t,n){var r=n(44);function o(e,t,n,o,i,a,u){try{var l=e[a](u),c=l.value}catch(e){return void n(e)}l.done?t(c):r.resolve(c).then(o,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new r(function(r,i){var a=e.apply(t,n);function u(e){o(a,r,i,u,l,"next",e)}function l(e){o(a,r,i,u,l,"throw",e)}u(void 0)})}}},function(e,t){},function(e,t,n){var r=n(48),o=n(9)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=n(203)},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){var r=n(48);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(62),o=n(49),i=n(35),a=n(81),u=n(36),l=n(111),c=Object.getOwnPropertyDescriptor;t.f=n(21)?c:function(e,t){if(e=i(e),t=a(t,!0),l)try{return c(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(14);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(14),o=n(8).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(6),o=n(3),i=n(31);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(65)("meta"),o=n(14),i=n(36),a=n(18).f,u=0,l=Object.isExtensible||function(){return!0},c=!n(31)(function(){return l(Object.preventExtensions({}))}),s=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";s(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;s(e)}return e[r].w},onFreeze:function(e){return c&&f.NEED&&l(e)&&!i(e,r)&&s(e),e}}},function(e,t,n){var r=n(3),o=n(8),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(50)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){t.f=n(9)},function(e,t,n){var r=n(8),o=n(3),i=n(50),a=n(86),u=n(18).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(85)("keys"),o=n(65);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(48);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=function(){return this||"object"==typeof self&&self}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(165),o)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t,n){"use strict";var r=n(50),o=n(6),i=n(113),a=n(32),u=n(45),l=n(168),c=n(51),s=n(118),f=n(9)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,h,v,m,y){l(n,t,h);var g,b,x,w=function(e){if(!p&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",_="values"==v,S=!1,T=e.prototype,E=T[f]||T["@@iterator"]||v&&T[v],C=E||w(v),P=v?_?w("entries"):C:void 0,O="Array"==t&&T.entries||E;if(O&&(x=s(O.call(new e)))!==Object.prototype&&x.next&&(c(x,k,!0),r||"function"==typeof x[f]||a(x,f,d)),_&&E&&"values"!==E.name&&(S=!0,C=function(){return E.call(this)}),r&&!y||!p&&!S&&T[f]||a(T,f,C),u[t]=C,u[k]=d,v)if(g={values:_?C:w("values"),keys:m?C:w("keys"),entries:P},y)for(b in g)b in T||i(T,b,g[b]);else o(o.P+o.F*(p||S),t,g);return g}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(70),o=n(9)("iterator"),i=n(45);e.exports=n(3).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){"use strict";var r=n(37);function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},function(e,t,n){var r=n(32);e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},function(e,t,n){var r=n(176),o=n(179),i=n(182);e.exports=function(e,t){return r(e)||o(e,t)||i()}},function(e,t,n){e.exports=n(177)},function(e,t,n){var r=n(14);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";var r=n(212),o=n(213);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=b(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var a=/^([a-z0-9.+-]+:)/i,u=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),s=["'"].concat(c),f=["%","/","?",";","#"].concat(s),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n(214);function b(e,t,n){if(e&&o.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),u=-1!==i&&i127?I+="x":I+=R[L];if(!I.match(d)){var A=N.slice(0,C),F=N.slice(C+1),U=R.match(h);U&&(A.push(U[1]),F.unshift(U[2])),F.length&&(b="/"+F.join(".")+b),this.hostname=A.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=r.toASCII(this.hostname));var D=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+D,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!v[k])for(C=0,j=s.length;C0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!_.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=_.slice(-1)[0],E=(n.host||e.host||_.length>1)&&("."===T||".."===T)||""===T,C=0,P=_.length;P>=0;P--)"."===(T=_[P])?_.splice(P,1):".."===T?(_.splice(P,1),C++):C&&(_.splice(P,1),C--);if(!w&&!k)for(;C--;C)_.unshift("..");!w||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),E&&"/"!==_.join("/").substr(-1)&&_.push("");var O,N=""===_[0]||_[0]&&"/"===_[0].charAt(0);S&&(n.hostname=n.host=N?"":_.length?_.shift():"",(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift()));return(w=w||n.host&&_.length)&&!N&&_.unshift(""),_.length?n.pathname=_.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=u.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";var r=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(72)),i=r(n(10)),a=r(n(11)),u=r(n(22)),l=function(){function e(){(0,i.default)(this,e),(0,u.default)(this,"listeners",{})}return(0,a.default)(e,[{key:"on",value:function(e,t){if(this.listeners[e]||(this.listeners[e]=new o.default),this.listeners[e].has(t))throw new Error("The listener already exising in event: ".concat(e));return this.listeners[e].add(t),this}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;ro;)Q(e,n=r[o++],t[n]);return e},G=function(e){var t=A.call(this,e=w(e,!0));return!(this===z&&o(U,e)&&!o(D,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,L)&&this[L][e])||t)},Y=function(e,t){if(e=x(e),t=w(t,!0),e!==z||!o(U,t)||o(D,t)){var n=P(e,t);return!n||!o(U,t)||o(e,L)&&e[L][t]||(n.enumerable=!0),n}},X=function(e){for(var t,n=N(x(e)),r=[],i=0;n.length>i;)o(U,t=n[i++])||t==L||t==l||r.push(t);return r},J=function(e){for(var t,n=e===z,r=N(n?D:x(e)),i=[],a=0;r.length>a;)!o(U,t=r[a++])||n&&!o(z,t)||i.push(U[t]);return i};W||(u((j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(D,n),o(this,L)&&o(this[L],e)&&(this[L][e]=!1),B(this,e,k(1,n))};return i&&V&&B(z,e,{configurable:!0,set:t}),H(e)}).prototype,"toString",function(){return this._k}),T.f=Y,E.f=Q,n(116).f=S.f=X,n(62).f=G,n(91).f=J,i&&!n(50)&&u(z,"propertyIsEnumerable",G,!0),h.f=function(e){return H(d(e))}),a(a.G+a.W+a.F*!W,{Symbol:j});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;)v(te[ne++]);a(a.S+a.F*!W,"Symbol",{for:function(e){return o(F,e+="")?F[e]:F[e]=j(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!W,"Object",{create:function(e,t){return void 0===t?_(e):K(_(e),t)},defineProperty:Q,defineProperties:K,getOwnPropertyDescriptor:Y,getOwnPropertyNames:X,getOwnPropertySymbols:J}),R&&a(a.S+a.F*(!W||c(function(){var e=j();return"[null]"!=I([e])||"{}"!=I({a:e})||"{}"!=I(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)&&!$(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,I.apply(R,r)}}),j.prototype[M]||n(32)(j.prototype,M,j.prototype.valueOf),f(j,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(32)},function(e,t,n){var r=n(36),o=n(35),i=n(159)(!1),a=n(89)("IE_PROTO");e.exports=function(e,t){var n,u=o(e),l=0,c=[];for(n in u)n!=a&&r(u,n)&&c.push(n);for(;t.length>l;)r(u,n=t[l++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(8).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(114),o=n(90).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){e.exports=n(163)},function(e,t,n){var r=n(36),o=n(43),i=n(89)("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){e.exports=function(e,t){return{value:t,done:!!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=n(45),o=n(9)("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(19),o=n(37),i=n(9)("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,n){var r,o,i,a=n(24),u=n(124),l=n(115),c=n(82),s=n(8),f=s.process,p=s.setImmediate,d=s.clearImmediate,h=s.MessageChannel,v=s.Dispatch,m=0,y={},g=function(){var e=+this;if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},b=function(e){g.call(e.data)};p&&d||(p=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return y[++m]=function(){u("function"==typeof e?e:Function(e),t)},r(m),m},d=function(e){delete y[e]},"process"==n(48)(f)?r=function(e){f.nextTick(a(g,e,1))}:v&&v.now?r=function(e){v.now(a(g,e,1))}:h?(i=(o=new h).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts?(r=function(e){s.postMessage(e+"","*")},s.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){l.appendChild(c("script")).onreadystatechange=function(){l.removeChild(this),g.call(e)}}:function(e){setTimeout(a(g,e,1),0)}),e.exports={set:p,clear:d}},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){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(19),o=n(14),i=n(97);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){"use strict";var r=n(8),o=n(3),i=n(18),a=n(21),u=n(9)("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];a&&t&&!t[u]&&i.f(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(9)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){e.exports=n(180)},function(e,t,n){"use strict"; +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[function(e,t,n){"use strict";e.exports=n(183)},,function(e,t,n){e.exports=n(229)()},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},,,function(e,t,n){var r=n(8),o=n(3),i=n(24),a=n(32),u=n(36),l=function(e,t,n){var c,s,f,p=e&l.F,d=e&l.G,h=e&l.S,v=e&l.P,m=e&l.B,y=e&l.W,g=d?o:o[t]||(o[t]={}),b=g.prototype,x=d?r:h?r[t]:(r[t]||{}).prototype;for(c in d&&(n=t),n)(s=!p&&x&&void 0!==x[c])&&u(g,c)||(f=s?x[c]:n[c],g[c]=d&&"function"!=typeof x[c]?n[c]:m&&s?i(f,r):y&&x[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((g.virtual||(g.virtual={}))[c]=f,e&l.R&&b&&!b[c]&&a(b,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},,function(e,t,n){var r=n(85)("wks"),o=n(65),i=n(8).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(63);function o(e,t){for(var n=0;n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},,,,,function(e,t,n){var r=n(79);e.exports=function(e){return Object(r(e))}},function(e,t,n){e.exports=n(166)},function(e,t){e.exports={}},function(e,t,n){n(169);for(var r=n(8),o=n(32),i=n(45),a=n(10)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;ldocument.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(24),o=n(120),i=n(121),a=n(19),u=n(66),l=n(96),c={},s={};(t=e.exports=function(e,t,n,f,p){var d,h,v,m,y=p?function(){return e}:l(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(i(y)){for(d=u(e.length);d>b;b++)if((m=t?g(a(h=e[b])[0],h[1]):g(e[b]))===c||m===s)return m}else for(v=y.call(e);!(h=v.next()).done;)if((m=o(v,g,h.value,t))===c||m===s)return m}).BREAK=c,t.RETURN=s},function(e,t,n){"use strict";var r=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t._rewriteUrlForNextExport=function(e){var t=e.split("#"),n=(0,a.default)(t,2)[1],r=(e=e.replace(/#.*/,"")).split("?"),o=(0,a.default)(r,2),i=o[0],u=o[1],l=i=i.replace(/\/$/,"");/\.[^\/]+\/?$/.test(i)||(l="".concat(i,"/"));u&&(l="".concat(l,"?").concat(u));n&&(l="".concat(l,"#").concat(n));return l},t.makePublicRouterInstance=function(e){for(var t={},n=0;n0?o(r(e),9007199254740991):0}},function(e,t,n){e.exports=n(93)},function(e,t,n){var r=n(44);function o(e,t,n,o,i,a,u){try{var l=e[a](u),c=l.value}catch(e){return void n(e)}l.done?t(c):r.resolve(c).then(o,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new r(function(r,i){var a=e.apply(t,n);function u(e){o(a,r,i,u,l,"next",e)}function l(e){o(a,r,i,u,l,"throw",e)}u(void 0)})}}},function(e,t){},function(e,t,n){var r=n(48),o=n(10)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=n(203)},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){var r=n(48);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(62),o=n(49),i=n(35),a=n(81),u=n(36),l=n(111),c=Object.getOwnPropertyDescriptor;t.f=n(21)?c:function(e,t){if(e=i(e),t=a(t,!0),l)try{return c(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(14);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(14),o=n(8).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(6),o=n(3),i=n(31);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(65)("meta"),o=n(14),i=n(36),a=n(18).f,u=0,l=Object.isExtensible||function(){return!0},c=!n(31)(function(){return l(Object.preventExtensions({}))}),s=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";s(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;s(e)}return e[r].w},onFreeze:function(e){return c&&f.NEED&&l(e)&&!i(e,r)&&s(e),e}}},function(e,t,n){var r=n(3),o=n(8),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(50)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){t.f=n(10)},function(e,t,n){var r=n(8),o=n(3),i=n(50),a=n(86),u=n(18).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(85)("keys"),o=n(65);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(48);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=function(){return this||"object"==typeof self&&self}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(165),o)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t,n){"use strict";var r=n(50),o=n(6),i=n(113),a=n(32),u=n(45),l=n(168),c=n(51),s=n(118),f=n(10)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,h,v,m,y){l(n,t,h);var g,b,x,w=function(e){if(!p&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",_="values"==v,S=!1,T=e.prototype,E=T[f]||T["@@iterator"]||v&&T[v],C=E||w(v),P=v?_?w("entries"):C:void 0,O="Array"==t&&T.entries||E;if(O&&(x=s(O.call(new e)))!==Object.prototype&&x.next&&(c(x,k,!0),r||"function"==typeof x[f]||a(x,f,d)),_&&E&&"values"!==E.name&&(S=!0,C=function(){return E.call(this)}),r&&!y||!p&&!S&&T[f]||a(T,f,C),u[t]=C,u[k]=d,v)if(g={values:_?C:w("values"),keys:m?C:w("keys"),entries:P},y)for(b in g)b in T||i(T,b,g[b]);else o(o.P+o.F*(p||S),t,g);return g}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(70),o=n(10)("iterator"),i=n(45);e.exports=n(3).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){"use strict";var r=n(37);function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},function(e,t,n){var r=n(32);e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},function(e,t,n){var r=n(176),o=n(179),i=n(182);e.exports=function(e,t){return r(e)||o(e,t)||i()}},function(e,t,n){e.exports=n(177)},function(e,t,n){var r=n(14);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";var r=n(212),o=n(213);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=b(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var a=/^([a-z0-9.+-]+:)/i,u=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),s=["'"].concat(c),f=["%","/","?",";","#"].concat(s),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n(214);function b(e,t,n){if(e&&o.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),u=-1!==i&&i127?I+="x":I+=R[L];if(!I.match(d)){var A=N.slice(0,C),F=N.slice(C+1),U=R.match(h);U&&(A.push(U[1]),F.unshift(U[2])),F.length&&(b="/"+F.join(".")+b),this.hostname=A.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=r.toASCII(this.hostname));var D=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+D,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!v[k])for(C=0,j=s.length;C0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!_.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=_.slice(-1)[0],E=(n.host||e.host||_.length>1)&&("."===T||".."===T)||""===T,C=0,P=_.length;P>=0;P--)"."===(T=_[P])?_.splice(P,1):".."===T?(_.splice(P,1),C++):C&&(_.splice(P,1),C--);if(!w&&!k)for(;C--;C)_.unshift("..");!w||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),E&&"/"!==_.join("/").substr(-1)&&_.push("");var O,N=""===_[0]||_[0]&&"/"===_[0].charAt(0);S&&(n.hostname=n.host=N?"":_.length?_.shift():"",(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift()));return(w=w||n.host&&_.length)&&!N&&_.unshift(""),_.length?n.pathname=_.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=u.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";var r=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(72)),i=r(n(11)),a=r(n(12)),u=r(n(22)),l=function(){function e(){(0,i.default)(this,e),(0,u.default)(this,"listeners",{})}return(0,a.default)(e,[{key:"on",value:function(e,t){if(this.listeners[e]||(this.listeners[e]=new o.default),this.listeners[e].has(t))throw new Error("The listener already exising in event: ".concat(e));return this.listeners[e].add(t),this}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;ro;)Q(e,n=r[o++],t[n]);return e},G=function(e){var t=A.call(this,e=w(e,!0));return!(this===z&&o(U,e)&&!o(D,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,L)&&this[L][e])||t)},Y=function(e,t){if(e=x(e),t=w(t,!0),e!==z||!o(U,t)||o(D,t)){var n=P(e,t);return!n||!o(U,t)||o(e,L)&&e[L][t]||(n.enumerable=!0),n}},X=function(e){for(var t,n=N(x(e)),r=[],i=0;n.length>i;)o(U,t=n[i++])||t==L||t==l||r.push(t);return r},J=function(e){for(var t,n=e===z,r=N(n?D:x(e)),i=[],a=0;r.length>a;)!o(U,t=r[a++])||n&&!o(z,t)||i.push(U[t]);return i};W||(u((j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(D,n),o(this,L)&&o(this[L],e)&&(this[L][e]=!1),B(this,e,k(1,n))};return i&&V&&B(z,e,{configurable:!0,set:t}),H(e)}).prototype,"toString",function(){return this._k}),T.f=Y,E.f=Q,n(116).f=S.f=X,n(62).f=G,n(91).f=J,i&&!n(50)&&u(z,"propertyIsEnumerable",G,!0),h.f=function(e){return H(d(e))}),a(a.G+a.W+a.F*!W,{Symbol:j});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;)v(te[ne++]);a(a.S+a.F*!W,"Symbol",{for:function(e){return o(F,e+="")?F[e]:F[e]=j(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!W,"Object",{create:function(e,t){return void 0===t?_(e):K(_(e),t)},defineProperty:Q,defineProperties:K,getOwnPropertyDescriptor:Y,getOwnPropertyNames:X,getOwnPropertySymbols:J}),R&&a(a.S+a.F*(!W||c(function(){var e=j();return"[null]"!=I([e])||"{}"!=I({a:e})||"{}"!=I(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)&&!$(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,I.apply(R,r)}}),j.prototype[M]||n(32)(j.prototype,M,j.prototype.valueOf),f(j,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(32)},function(e,t,n){var r=n(36),o=n(35),i=n(159)(!1),a=n(89)("IE_PROTO");e.exports=function(e,t){var n,u=o(e),l=0,c=[];for(n in u)n!=a&&r(u,n)&&c.push(n);for(;t.length>l;)r(u,n=t[l++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(8).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(114),o=n(90).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){e.exports=n(163)},function(e,t,n){var r=n(36),o=n(43),i=n(89)("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){e.exports=function(e,t){return{value:t,done:!!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=n(45),o=n(10)("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(19),o=n(37),i=n(10)("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,n){var r,o,i,a=n(24),u=n(124),l=n(115),c=n(82),s=n(8),f=s.process,p=s.setImmediate,d=s.clearImmediate,h=s.MessageChannel,v=s.Dispatch,m=0,y={},g=function(){var e=+this;if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},b=function(e){g.call(e.data)};p&&d||(p=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return y[++m]=function(){u("function"==typeof e?e:Function(e),t)},r(m),m},d=function(e){delete y[e]},"process"==n(48)(f)?r=function(e){f.nextTick(a(g,e,1))}:v&&v.now?r=function(e){v.now(a(g,e,1))}:h?(i=(o=new h).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts?(r=function(e){s.postMessage(e+"","*")},s.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){l.appendChild(c("script")).onreadystatechange=function(){l.removeChild(this),g.call(e)}}:function(e){setTimeout(a(g,e,1),0)}),e.exports={set:p,clear:d}},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){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(19),o=n(14),i=n(97);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){"use strict";var r=n(8),o=n(3),i=n(18),a=n(21),u=n(10)("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];a&&t&&!t[u]&&i.f(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(10)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){e.exports=n(180)},function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;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,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l1?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!!m(h(this,t),e)}}),p&&r(s.prototype,"size",{get:function(){return h(this,t)[v]}}),s},def:function(e,t,n){var r,o,i=m(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[v]++,"F"!==o&&(e._i[o]=i)),e},getEntry:m,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)?s(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,s(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(8),o=n(6),i=n(84),a=n(31),u=n(32),l=n(98),c=n(54),s=n(95),f=n(14),p=n(51),d=n(18).f,h=n(205)(0),v=n(21);e.exports=function(e,t,n,m,y,g){var b=r[e],x=b,w=y?"set":"add",k=x&&x.prototype,_={};return v&&"function"==typeof x&&(g||k.forEach&&!a(function(){(new x).entries().next()}))?(x=t(function(t,n){s(t,x,e,"_c"),t._c=new b,null!=n&&c(n,y,t[w],t)}),h("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in k&&(!g||"clear"!=e)&&u(x.prototype,e,function(n,r){if(s(this,x,e),!t&&g&&!f(n))return"get"==e&&void 0;var o=this._c[e](0===n?0:n,r);return t?this:o})}),g||d(x.prototype,"size",{get:function(){return this._c.size}})):(x=m.getConstructor(t,e,y,w),l(x.prototype,n),i.NEED=!0),p(x,e),_[e]=x,o(o.G+o.W+o.F,_),g||m.setStrong(x,e,y),x}},function(e,t,n){var r=n(70),o=n(209);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},function(e,t,n){"use strict";var r=n(6);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){"use strict";var r=n(6),o=n(37),i=n(24),a=n(54);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,u,l=arguments[1];return o(this),(t=void 0!==l)&&o(l),null==e?new this:(n=[],t?(r=0,u=i(l,arguments[2],2),a(e,!1,function(e){n.push(u(e,r++))})):a(e,!1,n.push,n),new this(n))}})}},function(e,t,n){"use strict";var r=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=m,t.default=void 0;var o=r(n(72)),i=r(n(10)),a=r(n(11)),u=r(n(25)),l=r(n(26)),c=r(n(27)),s=r(n(22)),f=r(n(0)),p=r(n(2)),d=r(n(244)),h=function(e){function t(){return(0,i.default)(this,t),(0,u.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){return null}}]),t}(f.default.Component);(0,s.default)(h,"contextTypes",{headManager:p.default.object});var v="next-head";function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return[f.default.createElement("meta",{key:"charSet",charSet:"utf-8",className:e})]}var y=["name","httpEquiv","charSet","itemProp","property"],g=["article:tag","og:image","og:image:alt","og:image:width","og:image:height","og:image:type","og:image:secure_url","og:image:url"];var b=(0,d.default)(function(e){return e.map(function(e){return f.default.Children.toArray(e.props.children)}).reduce(function(e,t){return e.concat(t)},[]).reduce(function(e,t){return f.default.Fragment&&t.type===f.default.Fragment?e.concat(f.default.Children.toArray(t.props.children)):e.concat(t)},[]).reverse().concat(m("")).filter(Boolean).filter((t=new o.default,n=new o.default,r=new o.default,i={},function(e){if(e.key&&0===e.key.indexOf(".$")){if(t.has(e.key))return!1;t.add(e.key)}switch(e.type){case"title":case"base":if(n.has(e.type))return!1;n.add(e.type);break;case"meta":for(var a=0,u=y.length;ac;)l.call(e,a=u[c++])&&t.push(a);return t}},function(e,t,n){var r=n(35),o=n(66),i=n(160);e.exports=function(e){return function(t,n,a){var u,l=r(t),c=o(l.length),s=i(a,c);if(e&&n!=n){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}}},function(e,t,n){var r=n(88),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(18),o=n(19),i=n(52);e.exports=n(21)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),u=a.length,l=0;u>l;)r.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var r=n(35),o=n(116).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(164),e.exports=n(3).Object.keys},function(e,t,n){var r=n(43),o=n(52);n(83)("keys",function(){return function(e){return o(r(e))}})},function(e,t){!function(t){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag",c="object"==typeof e,s=t.regeneratorRuntime;if(s)c&&(e.exports=s);else{(s=t.regeneratorRuntime=c?e.exports:{}).wrap=x;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",v={},m={};m[a]=function(){return this};var y=Object.getPrototypeOf,g=y&&y(y(j([])));g&&g!==r&&o.call(g,a)&&(m=g);var b=S.prototype=k.prototype=Object.create(m);_.prototype=b.constructor=S,S.constructor=_,S[l]=_.displayName="GeneratorFunction",s.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,S):(e.__proto__=S,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(b),e},s.awrap=function(e){return{__await:e}},T(E.prototype),E.prototype[u]=function(){return this},s.AsyncIterator=E,s.async=function(e,t,n,r){var o=new E(x(e,t,n,r));return s.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},T(b),b[l]="Generator",b[a]=function(){return this},b.toString=function(){return"[object Generator]"},s.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},s.values=j,N.prototype={constructor:N,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(O),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,o){return u.type="throw",u.arg=e,t.next=r,o&&(t.method="next",t.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),c=o.call(a,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function x(e,t,n,r){var o=t&&t.prototype instanceof k?t:k,i=Object.create(o.prototype),a=new N(r||[]);return i._invoke=function(e,t,n){var r=f;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return R()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=C(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var l=w(e,t,n);if("normal"===l.type){if(r=n.done?h:p,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function w(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function k(){}function _(){}function S(){}function T(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(e){var t;this._invoke=function(n,r){function i(){return new Promise(function(t,i){!function t(n,r,i,a){var u=w(e[n],e,r);if("throw"!==u.type){var l=u.arg,c=l.value;return c&&"object"==typeof c&&o.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(u.arg)}(n,r,t,i)})}return t=t?t.then(i,i):i()}}function C(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,C(e,t),"throw"===t.method))return v;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=w(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,v;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,v):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function j(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r=c?e?"":void 0:(i=u.charCodeAt(l))<55296||i>56319||l+1===c||(a=u.charCodeAt(l+1))<56320||a>57343?e?u.charAt(l):i:e?u.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(53),o=n(49),i=n(51),a={};n(32)(a,n(9)("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){"use strict";var r=n(170),o=n(119),i=n(45),a=n(35);e.exports=n(94)(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){e.exports=function(){}},function(e,t,n){"use strict";var r,o,i,a,u=n(50),l=n(8),c=n(24),s=n(70),f=n(6),p=n(14),d=n(37),h=n(95),v=n(54),m=n(122),y=n(123).set,g=n(172)(),b=n(97),x=n(125),w=n(173),k=n(126),_=l.TypeError,S=l.process,T=S&&S.versions,E=T&&T.v8||"",C=l.Promise,P="process"==s(S),O=function(){},N=o=b.f,j=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n(9)("species")]=function(e){e(O,O)};return(P||"function"==typeof PromiseRejectionEvent)&&e.then(O)instanceof t&&0!==E.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),R=function(e){var t;return!(!p(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,l=t.resolve,c=t.reject,s=t.domain;try{u?(o||(2==e._h&&A(e),e._h=1),!0===u?n=r:(s&&s.enter(),n=u(r),s&&(s.exit(),a=!0)),n===t.promise?c(_("Promise-chain cycle")):(i=R(n))?i.call(n,l,c):l(n)):c(r)}catch(e){s&&!a&&s.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&L(e)})}},L=function(e){y.call(l,function(){var t,n,r,o=e._v,i=M(e);if(i&&(t=x(function(){P?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=P||M(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},A=function(e){y.call(l,function(){var t;P?S.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},F=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))},U=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw _("Promise can't be resolved itself");(t=R(e))?g(function(){var r={_w:n,_d:!1};try{t.call(e,c(U,r,1),c(F,r,1))}catch(e){F.call(r,e)}}):(n._v=e,n._s=1,I(n,!1))}catch(e){F.call({_w:n,_d:!1},e)}}};j||(C=function(e){h(this,C,"Promise","_h"),d(e),r.call(this);try{e(c(U,this,1),c(F,this,1))}catch(e){F.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(98)(C.prototype,{then:function(e,t){var n=N(m(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=P?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(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(U,e,1),this.reject=c(F,e,1)},b.f=N=function(e){return e===C||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!j,{Promise:C}),n(51)(C,"Promise"),n(127)("Promise"),a=n(3).Promise,f(f.S+f.F*!j,"Promise",{reject:function(e){var t=N(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!j),"Promise",{resolve:function(e){return k(u&&this===a?C:this,e)}}),f(f.S+f.F*!(j&&n(128)(function(e){C.all(e).catch(O)})),"Promise",{all:function(e){var t=this,n=N(t),r=n.resolve,o=n.reject,i=x(function(){var n=[],i=0,a=1;v(e,!1,function(e){var u=i++,l=!1;n.push(void 0),a++,t.resolve(e).then(function(e){l||(l=!0,n[u]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=N(t),r=n.reject,o=x(function(){v(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(8),o=n(123).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,l="process"==n(48)(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(u&&u.resolve){var s=u.resolve(void 0);n=function(){s.then(c)}}else n=function(){o.call(r,c)};else{var f=!0,p=document.createTextNode("");new i(c).observe(p,{characterData:!0}),n=function(){p.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(8).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(6),o=n(3),i=n(8),a=n(122),u=n(126);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(6),o=n(97),i=n(125);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){var r=n(100);e.exports=function(e){if(r(e))return e}},function(e,t,n){n(178),e.exports=n(3).Array.isArray},function(e,t,n){var r=n(6);r(r.S,"Array",{isArray:n(92)})},function(e,t,n){var r=n(129);e.exports=function(e,t){var n=[],o=!0,i=!1,a=void 0;try{for(var u,l=r(e);!(o=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return n}},function(e,t,n){n(46),n(38),e.exports=n(181)},function(e,t,n){var r=n(19),o=n(96);e.exports=n(3).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){"use strict"; +*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;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,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l1?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!!m(h(this,t),e)}}),p&&r(s.prototype,"size",{get:function(){return h(this,t)[v]}}),s},def:function(e,t,n){var r,o,i=m(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[v]++,"F"!==o&&(e._i[o]=i)),e},getEntry:m,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)?s(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,s(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(8),o=n(6),i=n(84),a=n(31),u=n(32),l=n(98),c=n(54),s=n(95),f=n(14),p=n(51),d=n(18).f,h=n(205)(0),v=n(21);e.exports=function(e,t,n,m,y,g){var b=r[e],x=b,w=y?"set":"add",k=x&&x.prototype,_={};return v&&"function"==typeof x&&(g||k.forEach&&!a(function(){(new x).entries().next()}))?(x=t(function(t,n){s(t,x,e,"_c"),t._c=new b,null!=n&&c(n,y,t[w],t)}),h("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in k&&(!g||"clear"!=e)&&u(x.prototype,e,function(n,r){if(s(this,x,e),!t&&g&&!f(n))return"get"==e&&void 0;var o=this._c[e](0===n?0:n,r);return t?this:o})}),g||d(x.prototype,"size",{get:function(){return this._c.size}})):(x=m.getConstructor(t,e,y,w),l(x.prototype,n),i.NEED=!0),p(x,e),_[e]=x,o(o.G+o.W+o.F,_),g||m.setStrong(x,e,y),x}},function(e,t,n){var r=n(70),o=n(209);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},function(e,t,n){"use strict";var r=n(6);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){"use strict";var r=n(6),o=n(37),i=n(24),a=n(54);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,u,l=arguments[1];return o(this),(t=void 0!==l)&&o(l),null==e?new this:(n=[],t?(r=0,u=i(l,arguments[2],2),a(e,!1,function(e){n.push(u(e,r++))})):a(e,!1,n.push,n),new this(n))}})}},function(e,t,n){"use strict";var r=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=m,t.default=void 0;var o=r(n(72)),i=r(n(11)),a=r(n(12)),u=r(n(25)),l=r(n(26)),c=r(n(27)),s=r(n(22)),f=r(n(0)),p=r(n(2)),d=r(n(244)),h=function(e){function t(){return(0,i.default)(this,t),(0,u.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){return null}}]),t}(f.default.Component);(0,s.default)(h,"contextTypes",{headManager:p.default.object});var v="next-head";function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return[f.default.createElement("meta",{key:"charSet",charSet:"utf-8",className:e})]}var y=["name","httpEquiv","charSet","itemProp","property"],g=["article:tag","og:image","og:image:alt","og:image:width","og:image:height","og:image:type","og:image:secure_url","og:image:url"];var b=(0,d.default)(function(e){return e.map(function(e){return f.default.Children.toArray(e.props.children)}).reduce(function(e,t){return e.concat(t)},[]).reduce(function(e,t){return f.default.Fragment&&t.type===f.default.Fragment?e.concat(f.default.Children.toArray(t.props.children)):e.concat(t)},[]).reverse().concat(m("")).filter(Boolean).filter((t=new o.default,n=new o.default,r=new o.default,i={},function(e){if(e.key&&0===e.key.indexOf(".$")){if(t.has(e.key))return!1;t.add(e.key)}switch(e.type){case"title":case"base":if(n.has(e.type))return!1;n.add(e.type);break;case"meta":for(var a=0,u=y.length;ac;)l.call(e,a=u[c++])&&t.push(a);return t}},function(e,t,n){var r=n(35),o=n(66),i=n(160);e.exports=function(e){return function(t,n,a){var u,l=r(t),c=o(l.length),s=i(a,c);if(e&&n!=n){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}}},function(e,t,n){var r=n(88),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(18),o=n(19),i=n(52);e.exports=n(21)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),u=a.length,l=0;u>l;)r.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var r=n(35),o=n(116).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(164),e.exports=n(3).Object.keys},function(e,t,n){var r=n(43),o=n(52);n(83)("keys",function(){return function(e){return o(r(e))}})},function(e,t){!function(t){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag",c="object"==typeof e,s=t.regeneratorRuntime;if(s)c&&(e.exports=s);else{(s=t.regeneratorRuntime=c?e.exports:{}).wrap=x;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",v={},m={};m[a]=function(){return this};var y=Object.getPrototypeOf,g=y&&y(y(j([])));g&&g!==r&&o.call(g,a)&&(m=g);var b=S.prototype=k.prototype=Object.create(m);_.prototype=b.constructor=S,S.constructor=_,S[l]=_.displayName="GeneratorFunction",s.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,S):(e.__proto__=S,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(b),e},s.awrap=function(e){return{__await:e}},T(E.prototype),E.prototype[u]=function(){return this},s.AsyncIterator=E,s.async=function(e,t,n,r){var o=new E(x(e,t,n,r));return s.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},T(b),b[l]="Generator",b[a]=function(){return this},b.toString=function(){return"[object Generator]"},s.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},s.values=j,N.prototype={constructor:N,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(O),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,o){return u.type="throw",u.arg=e,t.next=r,o&&(t.method="next",t.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),c=o.call(a,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function x(e,t,n,r){var o=t&&t.prototype instanceof k?t:k,i=Object.create(o.prototype),a=new N(r||[]);return i._invoke=function(e,t,n){var r=f;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return R()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=C(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var l=w(e,t,n);if("normal"===l.type){if(r=n.done?h:p,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function w(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function k(){}function _(){}function S(){}function T(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(e){var t;this._invoke=function(n,r){function i(){return new Promise(function(t,i){!function t(n,r,i,a){var u=w(e[n],e,r);if("throw"!==u.type){var l=u.arg,c=l.value;return c&&"object"==typeof c&&o.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(u.arg)}(n,r,t,i)})}return t=t?t.then(i,i):i()}}function C(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,C(e,t),"throw"===t.method))return v;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=w(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,v;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,v):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function j(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r=c?e?"":void 0:(i=u.charCodeAt(l))<55296||i>56319||l+1===c||(a=u.charCodeAt(l+1))<56320||a>57343?e?u.charAt(l):i:e?u.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(53),o=n(49),i=n(51),a={};n(32)(a,n(10)("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){"use strict";var r=n(170),o=n(119),i=n(45),a=n(35);e.exports=n(94)(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){e.exports=function(){}},function(e,t,n){"use strict";var r,o,i,a,u=n(50),l=n(8),c=n(24),s=n(70),f=n(6),p=n(14),d=n(37),h=n(95),v=n(54),m=n(122),y=n(123).set,g=n(172)(),b=n(97),x=n(125),w=n(173),k=n(126),_=l.TypeError,S=l.process,T=S&&S.versions,E=T&&T.v8||"",C=l.Promise,P="process"==s(S),O=function(){},N=o=b.f,j=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n(10)("species")]=function(e){e(O,O)};return(P||"function"==typeof PromiseRejectionEvent)&&e.then(O)instanceof t&&0!==E.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),R=function(e){var t;return!(!p(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,l=t.resolve,c=t.reject,s=t.domain;try{u?(o||(2==e._h&&A(e),e._h=1),!0===u?n=r:(s&&s.enter(),n=u(r),s&&(s.exit(),a=!0)),n===t.promise?c(_("Promise-chain cycle")):(i=R(n))?i.call(n,l,c):l(n)):c(r)}catch(e){s&&!a&&s.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&L(e)})}},L=function(e){y.call(l,function(){var t,n,r,o=e._v,i=M(e);if(i&&(t=x(function(){P?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=P||M(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},A=function(e){y.call(l,function(){var t;P?S.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},F=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))},U=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw _("Promise can't be resolved itself");(t=R(e))?g(function(){var r={_w:n,_d:!1};try{t.call(e,c(U,r,1),c(F,r,1))}catch(e){F.call(r,e)}}):(n._v=e,n._s=1,I(n,!1))}catch(e){F.call({_w:n,_d:!1},e)}}};j||(C=function(e){h(this,C,"Promise","_h"),d(e),r.call(this);try{e(c(U,this,1),c(F,this,1))}catch(e){F.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(98)(C.prototype,{then:function(e,t){var n=N(m(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=P?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(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(U,e,1),this.reject=c(F,e,1)},b.f=N=function(e){return e===C||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!j,{Promise:C}),n(51)(C,"Promise"),n(127)("Promise"),a=n(3).Promise,f(f.S+f.F*!j,"Promise",{reject:function(e){var t=N(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!j),"Promise",{resolve:function(e){return k(u&&this===a?C:this,e)}}),f(f.S+f.F*!(j&&n(128)(function(e){C.all(e).catch(O)})),"Promise",{all:function(e){var t=this,n=N(t),r=n.resolve,o=n.reject,i=x(function(){var n=[],i=0,a=1;v(e,!1,function(e){var u=i++,l=!1;n.push(void 0),a++,t.resolve(e).then(function(e){l||(l=!0,n[u]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=N(t),r=n.reject,o=x(function(){v(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(8),o=n(123).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,l="process"==n(48)(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(u&&u.resolve){var s=u.resolve(void 0);n=function(){s.then(c)}}else n=function(){o.call(r,c)};else{var f=!0,p=document.createTextNode("");new i(c).observe(p,{characterData:!0}),n=function(){p.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(8).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(6),o=n(3),i=n(8),a=n(122),u=n(126);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(6),o=n(97),i=n(125);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){var r=n(100);e.exports=function(e){if(r(e))return e}},function(e,t,n){n(178),e.exports=n(3).Array.isArray},function(e,t,n){var r=n(6);r(r.S,"Array",{isArray:n(92)})},function(e,t,n){var r=n(129);e.exports=function(e,t){var n=[],o=!0,i=!1,a=void 0;try{for(var u,l=r(e);!(o=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return n}},function(e,t,n){n(46),n(38),e.exports=n(181)},function(e,t,n){var r=n(19),o=n(96);e.exports=n(3).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){"use strict"; /** @license React v16.8.3 * react.production.min.js * @@ -28,4 +28,4 @@ object-assign * 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 n=null,r=!1,o=3,i=-1,a=-1,u=!1,l=!1;function c(){if(!u){var e=n.expirationTime;l?_():l=!0,k(p,e)}}function s(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,u=a;o=e,a=t;try{var l=r()}finally{o=i,a=u}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=l,c()),(t=r.previous).next=r.previous=l,l.next=r,l.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){u=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{u=!1,null!==n?c():l=!1}}}function p(e){u=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!S())}finally{u=!1,r=o,null!==n?c():l=!1,f()}}var d,h,v=Date,m="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function x(e){d=g(function(t){y(h),e(t)}),h=m(function(){b(d),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var w=performance;t.unstable_now=function(){return w.now()}}else t.unstable_now=function(){return v.now()};var k,_,S,T=null;if("undefined"!=typeof window?T=window:void 0!==e&&(T=e),T&&T._schedMock){var E=T._schedMock;k=E[0],_=E[1],S=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var C=null,P=function(e){if(null!==C)try{C(e)}finally{C=null}};k=function(e){null!==C?setTimeout(k,0,e):(C=e,setTimeout(P,0,!1))},_=function(){C=null},S=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&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 b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var O=null,N=!1,j=-1,R=!1,I=!1,L=0,M=33,A=33;S=function(){return L<=t.unstable_now()};var F=new MessageChannel,U=F.port2;F.port1.onmessage=function(){N=!1;var e=O,n=j;O=null,j=-1;var r=t.unstable_now(),o=!1;if(0>=L-r){if(!(-1!==n&&n<=r))return R||(R=!0,x(D)),O=e,void(j=n);o=!0}if(null!==e){I=!0;try{e(o)}finally{I=!1}}};var D=function(e){if(null!==O){x(D);var t=e-L+A;tt&&(t=8),A=tt?U.postMessage(void 0):R||(R=!0,x(D))},_=function(){O=null,N=!1,j=-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=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{a=null;var u=n;do{if(u.expirationTime>r){a=u;break}u=u.next}while(u!==n);null===a?a=n:a===n&&(n=e,c()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime3&&void 0!==arguments[3]?arguments[3]:{},a=i.initialProps,u=i.pageLoader,l=i.App,f=i.Component,h=i.ErrorComponent,v=i.err;(0,s.default)(this,e),(0,p.default)(this,"onPopState",function(e){if(e.state){if(o._beforePopState(e.state)){var t=e.state,n=t.url,r=t.as,i=t.options;0,o.replace(n,r,i)}}else{var a=o.pathname,u=o.query;o.changeState("replaceState",(0,d.format)({pathname:a,query:u}),(0,y.getURL)())}}),this.route=x(t),this.components={},f!==h&&(this.components[this.route]={Component:f,props:a,err:v}),this.components["/_app"]={Component:l},this.events=e.events,this.pageLoader=u,this.prefetchQueue=new m.default({concurrency:2}),this.ErrorComponent=h,this.pathname=t,this.query=n,this.asPath=r,this.subscriptions=new c.default,this.componentLoadCancel=null,this._beforePopState=function(){return!0},"undefined"!=typeof window&&(this.changeState("replaceState",(0,d.format)({pathname:t,query:n}),(0,y.getURL)()),window.addEventListener("popstate",this.onPopState))}return(0,f.default)(e,[{key:"update",value:function(e,t){var n=this.components[e];if(!n)throw new Error("Cannot update unavailable route: ".concat(e));var r=(0,l.default)({},n,{Component:t});this.components[e]=r,"/_app"!==e?e===this.route&&this.notify(r):this.notify(this.components[this.route])}},{key:"reload",value:function(){var t=(0,u.default)(a.default.mark(function t(n){var r,o,i,u,l,c;return a.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(delete this.components[n],this.pageLoader.clearCache(n),n===this.route){t.next=4;break}return t.abrupt("return");case 4:return r=this.pathname,o=this.query,i=window.location.href,u=window.location.pathname+window.location.search+window.location.hash,e.events.emit("routeChangeStart",i),t.next=10,this.getRouteInfo(n,r,o,u);case 10:if(l=t.sent,!(c=l.error)||!c.cancelled){t.next=14;break}return t.abrupt("return");case 14:if(this.notify(l),!c){t.next=18;break}throw e.events.emit("routeChangeError",c,i),c;case 18:e.events.emit("routeChangeComplete",i);case 19:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"back",value:function(){window.history.back()}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.change("pushState",e,t,n)}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.change("replaceState",e,t,n)}},{key:"change",value:function(){var t=(0,u.default)(a.default.mark(function t(n,r,o,u){var c,s,f,p,h,v,m,y,b,w,k,_,S,T;return a.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(c="object"===(0,i.default)(r)?(0,d.format)(r):r,s="object"===(0,i.default)(o)?(0,d.format)(o):o,__NEXT_DATA__.nextExport&&(s=(0,g._rewriteUrlForNextExport)(s)),this.abortComponentLoad(s),!this.onlyAHashChange(s)){t.next=10;break}return e.events.emit("hashChangeStart",s),this.changeState(n,c,s),this.scrollToHash(s),e.events.emit("hashChangeComplete",s),t.abrupt("return",!0);case 10:if(f=(0,d.parse)(s,!0),p=f.pathname,h=f.query,v=(0,d.parse)(c,!0),m=v.pathname,y=v.query,this.urlIsNew(p,h)||(n="replaceState"),b=x(m),w=u.shallow,k=void 0!==w&&w,_=null,e.events.emit("routeChangeStart",s),!k||!this.isShallowRoutingPossible(b)){t.next=21;break}_=this.components[b],t.next=24;break;case 21:return t.next=23,this.getRouteInfo(b,m,y,s);case 23:_=t.sent;case 24:if(!(S=_.error)||!S.cancelled){t.next=27;break}return t.abrupt("return",!1);case 27:if(e.events.emit("beforeHistoryChange",s),this.changeState(n,c,s,u),T=window.location.hash.substring(1),this.set(b,m,y,s,(0,l.default)({},_,{hash:T})),!S){t.next=34;break}throw e.events.emit("routeChangeError",S,s),S;case 34:return e.events.emit("routeChangeComplete",s),t.abrupt("return",!0);case 36:case"end":return t.stop()}},t,this)}));return function(e,n,r,o){return t.apply(this,arguments)}}()},{key:"changeState",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};"pushState"===e&&(0,y.getURL)()===n||window.history[e]({url:t,as:n,options:r},null,n)}},{key:"getRouteInfo",value:function(){var e=(0,u.default)(a.default.mark(function e(t,n,r,o){var i,u,l,c,s;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null,e.prev=1,i=this.components[t]){e.next=8;break}return e.next=6,this.fetchComponent(t,o);case 6:e.t0=e.sent,i={Component:e.t0};case 8:if("function"==typeof(u=i.Component)){e.next=11;break}throw new Error('The default export is not a React Component in page: "'.concat(n,'"'));case 11:return l={pathname:n,query:r,asPath:o},e.next=14,this.getInitialProps(u,l);case 14:i.props=e.sent,this.components[t]=i,e.next=40;break;case 18:if(e.prev=18,e.t1=e.catch(1),"PAGE_LOAD_ERROR"!==e.t1.code){e.next=24;break}return window.location.href=o,e.t1.cancelled=!0,e.abrupt("return",{error:e.t1});case 24:if(!e.t1.cancelled){e.next=26;break}return e.abrupt("return",{error:e.t1});case 26:return c=this.ErrorComponent,i={Component:c,err:e.t1},s={err:e.t1,pathname:n,query:r},e.prev=29,e.next=32,this.getInitialProps(c,s);case 32:i.props=e.sent,e.next=39;break;case 35:e.prev=35,e.t2=e.catch(29),console.error("Error in error page `getInitialProps`: ",e.t2),i.props={};case 39:i.error=e.t1;case 40:return e.abrupt("return",i);case 41:case"end":return e.stop()}},e,this,[[1,18],[29,35]])}));return function(t,n,r,o){return e.apply(this,arguments)}}()},{key:"set",value:function(e,t,n,r,o){this.route=e,this.pathname=t,this.query=n,this.asPath=r,this.notify(o)}},{key:"beforePopState",value:function(e){this._beforePopState=e}},{key:"onlyAHashChange",value:function(e){if(!this.asPath)return!1;var t=this.asPath.split("#"),n=(0,o.default)(t,2),r=n[0],i=n[1],a=e.split("#"),u=(0,o.default)(a,2),l=u[0],c=u[1];return!(!c||r!==l||i!==c)||r===l&&i!==c}},{key:"scrollToHash",value:function(e){var t=e.split("#"),n=(0,o.default)(t,2)[1];if(""!==n){var r=document.getElementById(n);if(r)r.scrollIntoView();else{var i=document.getElementsByName(n)[0];i&&i.scrollIntoView()}}else window.scrollTo(0,0)}},{key:"urlIsNew",value:function(e,t){return this.pathname!==e||!(0,v.default)(t,this.query)}},{key:"isShallowRoutingPossible",value:function(e){return Boolean(this.components[e])&&this.route===e}},{key:"prefetch",value:function(){var e=(0,u.default)(a.default.mark(function e(t){var n,r,o,i=this;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;break;case 2:return n=(0,d.parse)(t),r=n.pathname,o=x(r),e.abrupt("return",this.prefetchQueue.add(function(){return i.fetchRoute(o)}));case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"fetchComponent",value:function(){var e=(0,u.default)(a.default.mark(function e(t,n){var r,o,i,u;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=!1,o=this.componentLoadCancel=function(){r=!0},e.next=4,this.fetchRoute(t);case 4:if(i=e.sent,!r){e.next=9;break}throw(u=new Error('Abort fetching component for route: "'.concat(t,'"'))).cancelled=!0,u;case 9:return o===this.componentLoadCancel&&(this.componentLoadCancel=null),e.abrupt("return",i);case 11:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"getInitialProps",value:function(){var e=(0,u.default)(a.default.mark(function e(t,n){var r,o,i,u,l;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=!1,o=function(){r=!0},this.componentLoadCancel=o,i=this.components["/_app"].Component,e.next=6,(0,y.loadGetInitialProps)(i,{Component:t,router:this,ctx:n});case 6:if(u=e.sent,o===this.componentLoadCancel&&(this.componentLoadCancel=null),!r){e.next=12;break}throw(l=new Error("Loading initial props cancelled")).cancelled=!0,l;case 12:return e.abrupt("return",u);case 13:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"fetchRoute",value:function(){var e=(0,u.default)(a.default.mark(function e(t){return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.pageLoader.loadPage(t));case 1:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"abortComponentLoad",value:function(t){this.componentLoadCancel&&(e.events.emit("routeChangeError",new Error("Route Cancelled"),t),this.componentLoadCancel(),this.componentLoadCancel=null)}},{key:"notify",value:function(e){var t=this.components["/_app"].Component;this.subscriptions.forEach(function(n){return n((0,l.default)({},e,{App:t}))})}},{key:"subscribe",value:function(e){var t=this;return this.subscriptions.add(e),function(){return t.subscriptions.delete(e)}}}]),e}();function x(e){return e.replace(/\/$/,"")||"/"}t.default=b,(0,p.default)(b,"events",new h.default)},function(e,t,n){n(69),n(38),n(46),n(204),n(208),n(210),n(211),e.exports=n(3).Set},function(e,t,n){"use strict";var r=n(133),o=n(101);e.exports=n(134)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){var r=n(24),o=n(78),i=n(43),a=n(66),u=n(206);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,s=4==e,f=6==e,p=5==e||f,d=t||u;return function(t,u,h){for(var v,m,y=i(t),g=o(y),b=r(u,h,3),x=a(g.length),w=0,k=n?d(t,x):l?d(t,0):void 0;x>w;w++)if((p||w in g)&&(m=b(v=g[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return v;case 6:return w;case 2:k.push(v)}else if(s)return!1;return f?-1:c||s?s:k}}},function(e,t,n){var r=n(207);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(14),o=n(92),i=n(9)("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){var r=n(6);r(r.P+r.R,"Set",{toJSON:n(135)("Set")})},function(e,t,n){var r=n(54);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){n(136)("Set")},function(e,t,n){n(137)("Set")},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){"object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var u,l=2147483647,c=36,s=1,f=26,p=38,d=700,h=72,v=128,m="-",y=/^xn--/,g=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=c-s,k=Math.floor,_=String.fromCharCode;function S(e){throw new RangeError(x[e])}function T(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function E(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+T((e=e.replace(b,".")).split("."),t).join(".")}function C(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=_(e)}).join("")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function N(e,t,n){var r=0;for(e=n?k(e/d):e>>1,e+=k(e/t);e>w*f>>1;r+=c)e=k(e/w);return k(r+(w+1)*e/(e+p))}function j(e){var t,n,r,o,i,a,u,p,d,y,g,b=[],x=e.length,w=0,_=v,T=h;for((n=e.lastIndexOf(m))<0&&(n=0),r=0;r=128&&S("not-basic"),b.push(e.charCodeAt(r));for(o=n>0?n+1:0;o=x&&S("invalid-input"),((p=(g=e.charCodeAt(o++))-48<10?g-22:g-65<26?g-65:g-97<26?g-97:c)>=c||p>k((l-w)/a))&&S("overflow"),w+=p*a,!(p<(d=u<=T?s:u>=T+f?f:u-T));u+=c)a>k(l/(y=c-d))&&S("overflow"),a*=y;T=N(w-i,t=b.length+1,0==i),k(w/t)>l-_&&S("overflow"),_+=k(w/t),w%=t,b.splice(w++,0,_)}return P(b)}function R(e){var t,n,r,o,i,a,u,p,d,y,g,b,x,w,T,E=[];for(b=(e=C(e)).length,t=v,n=0,i=h,a=0;a=t&&gk((l-n)/(x=r+1))&&S("overflow"),n+=(u-t)*x,t=u,a=0;al&&S("overflow"),g==t){for(p=n,d=c;!(p<(y=d<=i?s:d>=i+f?f:d-i));d+=c)T=p-y,w=c-y,E.push(_(O(y+T%w,0))),p=k(T/w);E.push(_(O(p,0))),i=N(n,x,r==o),n=0,++r}++n,++t}return E.join("")}u={version:"1.4.1",ucs2:{decode:C,encode:P},decode:j,encode:R,toASCII:function(e){return E(e,function(e){return g.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return E(e,function(e){return y.test(e)?j(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return u}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(73)(e),n(71))},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(215),t.encode=t.stringify=n(216)},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 u=/\+/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 s=0;s=0?(f=v.substr(0,m),p=v.substr(m+1)):(f=v,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,u){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),function(a){var u=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],function(e){return u+encodeURIComponent(r(e))}).join(t):u+encodeURIComponent(r(e[a]))}).join(t):u?encodeURIComponent(r(u))+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;r0?this.queue.dequeue()():this._resolveEmpty()}},{key:"add",value:function(e,t){var n=this;return new o.default(function(r,o){var i=function(){n._pendingCount++,e().then(function(e){r(e),n._next()},function(e){o(e),n._next()})};n._pendingCountc;)for(var p,d=u(arguments[c++]),h=s?r(d).concat(s(d)):r(d),v=h.length,m=0;v>m;)f.call(d,p=h[m++])&&(n[p]=d[p]);return n}:l},function(e,t,n){"use strict";var r=n(30),o=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,v.getDisplayName)(e),n=function(t){function n(){return(0,a.default)(this,n),(0,l.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,s.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=(0,i.default)({router:this.context.router},this.props);return p.default.createElement(e,t)}}]),n}(p.Component);return(0,f.default)(n,"contextTypes",{router:d.default.object}),(0,f.default)(n,"displayName","withRouter(".concat(t,")")),(0,h.default)(n,e)};var i=o(n(64)),a=o(n(10)),u=o(n(11)),l=o(n(25)),c=o(n(26)),s=o(n(27)),f=o(n(22)),p=r(n(0)),d=o(n(2)),h=o(n(231)),v=n(33)},function(e,t,n){e.exports=n(224)},function(e,t,n){n(225),e.exports=n(3).Object.getPrototypeOf},function(e,t,n){var r=n(43),o=n(118);n(83)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){e.exports=n(227)},function(e,t,n){n(228);var r=n(3).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(6);r(r.S,"Object",{create:n(53)})},function(e,t,n){"use strict";var r=n(230);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=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 u.name="Invariant Violation",u}}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){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i=Object.defineProperty,a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,s=c&&c(Object);e.exports=function e(t,n,f){if("string"!=typeof n){if(s){var p=c(n);p&&p!==s&&e(t,p,f)}var d=a(n);u&&(d=d.concat(u(n)));for(var h=0;h1?arguments[1]:void 0,m=void 0!==v,y=0,g=s(p);if(m&&(v=r(v,h>2?arguments[2]:void 0,2)),null==g||d==Array&&u(g))for(n=new d(t=l(p.length));t>y;y++)c(n,y,m?v(p[y],y):p[y]);else for(f=g.call(p),n=new d;!(o=f.next()).done;y++)c(n,y,m?a(f,v,[o.value,y],!0):o.value);return n.length=y,n}})},function(e,t,n){"use strict";var r=n(18),o=n(49);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){e.exports=n(253)},function(e,t,n){n(46),n(38),e.exports=n(254)},function(e,t,n){var r=n(70),o=n(9)("iterator"),i=n(45);e.exports=n(3).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||i.hasOwnProperty(r(t))}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}}]]); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,o=3,i=-1,a=-1,u=!1,l=!1;function c(){if(!u){var e=n.expirationTime;l?_():l=!0,k(p,e)}}function s(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,u=a;o=e,a=t;try{var l=r()}finally{o=i,a=u}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=l,c()),(t=r.previous).next=r.previous=l,l.next=r,l.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){u=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{u=!1,null!==n?c():l=!1}}}function p(e){u=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!S())}finally{u=!1,r=o,null!==n?c():l=!1,f()}}var d,h,v=Date,m="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function x(e){d=g(function(t){y(h),e(t)}),h=m(function(){b(d),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var w=performance;t.unstable_now=function(){return w.now()}}else t.unstable_now=function(){return v.now()};var k,_,S,T=null;if("undefined"!=typeof window?T=window:void 0!==e&&(T=e),T&&T._schedMock){var E=T._schedMock;k=E[0],_=E[1],S=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var C=null,P=function(e){if(null!==C)try{C(e)}finally{C=null}};k=function(e){null!==C?setTimeout(k,0,e):(C=e,setTimeout(P,0,!1))},_=function(){C=null},S=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&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 b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var O=null,N=!1,j=-1,R=!1,I=!1,L=0,M=33,A=33;S=function(){return L<=t.unstable_now()};var F=new MessageChannel,U=F.port2;F.port1.onmessage=function(){N=!1;var e=O,n=j;O=null,j=-1;var r=t.unstable_now(),o=!1;if(0>=L-r){if(!(-1!==n&&n<=r))return R||(R=!0,x(D)),O=e,void(j=n);o=!0}if(null!==e){I=!0;try{e(o)}finally{I=!1}}};var D=function(e){if(null!==O){x(D);var t=e-L+A;tt&&(t=8),A=tt?U.postMessage(void 0):R||(R=!0,x(D))},_=function(){O=null,N=!1,j=-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=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{a=null;var u=n;do{if(u.expirationTime>r){a=u;break}u=u.next}while(u!==n);null===a?a=n:a===n&&(n=e,c()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime3&&void 0!==arguments[3]?arguments[3]:{},a=i.initialProps,u=i.pageLoader,l=i.App,f=i.Component,h=i.ErrorComponent,v=i.err;(0,s.default)(this,e),(0,p.default)(this,"onPopState",function(e){if(e.state){if(o._beforePopState(e.state)){var t=e.state,n=t.url,r=t.as,i=t.options;0,o.replace(n,r,i)}}else{var a=o.pathname,u=o.query;o.changeState("replaceState",(0,d.format)({pathname:a,query:u}),(0,y.getURL)())}}),this.route=x(t),this.components={},f!==h&&(this.components[this.route]={Component:f,props:a,err:v}),this.components["/_app"]={Component:l},this.events=e.events,this.pageLoader=u,this.prefetchQueue=new m.default({concurrency:2}),this.ErrorComponent=h,this.pathname=t,this.query=n,this.asPath=r,this.subscriptions=new c.default,this.componentLoadCancel=null,this._beforePopState=function(){return!0},"undefined"!=typeof window&&(this.changeState("replaceState",(0,d.format)({pathname:t,query:n}),(0,y.getURL)()),window.addEventListener("popstate",this.onPopState))}return(0,f.default)(e,[{key:"update",value:function(e,t){var n=this.components[e];if(!n)throw new Error("Cannot update unavailable route: ".concat(e));var r=(0,l.default)({},n,{Component:t});this.components[e]=r,"/_app"!==e?e===this.route&&this.notify(r):this.notify(this.components[this.route])}},{key:"reload",value:function(){var t=(0,u.default)(a.default.mark(function t(n){var r,o,i,u,l,c;return a.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(delete this.components[n],this.pageLoader.clearCache(n),n===this.route){t.next=4;break}return t.abrupt("return");case 4:return r=this.pathname,o=this.query,i=window.location.href,u=window.location.pathname+window.location.search+window.location.hash,e.events.emit("routeChangeStart",i),t.next=10,this.getRouteInfo(n,r,o,u);case 10:if(l=t.sent,!(c=l.error)||!c.cancelled){t.next=14;break}return t.abrupt("return");case 14:if(this.notify(l),!c){t.next=18;break}throw e.events.emit("routeChangeError",c,i),c;case 18:e.events.emit("routeChangeComplete",i);case 19:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"back",value:function(){window.history.back()}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.change("pushState",e,t,n)}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.change("replaceState",e,t,n)}},{key:"change",value:function(){var t=(0,u.default)(a.default.mark(function t(n,r,o,u){var c,s,f,p,h,v,m,y,b,w,k,_,S,T;return a.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(c="object"===(0,i.default)(r)?(0,d.format)(r):r,s="object"===(0,i.default)(o)?(0,d.format)(o):o,__NEXT_DATA__.nextExport&&(s=(0,g._rewriteUrlForNextExport)(s)),this.abortComponentLoad(s),!this.onlyAHashChange(s)){t.next=10;break}return e.events.emit("hashChangeStart",s),this.changeState(n,c,s),this.scrollToHash(s),e.events.emit("hashChangeComplete",s),t.abrupt("return",!0);case 10:if(f=(0,d.parse)(s,!0),p=f.pathname,h=f.query,v=(0,d.parse)(c,!0),m=v.pathname,y=v.query,this.urlIsNew(p,h)||(n="replaceState"),b=x(m),w=u.shallow,k=void 0!==w&&w,_=null,e.events.emit("routeChangeStart",s),!k||!this.isShallowRoutingPossible(b)){t.next=21;break}_=this.components[b],t.next=24;break;case 21:return t.next=23,this.getRouteInfo(b,m,y,s);case 23:_=t.sent;case 24:if(!(S=_.error)||!S.cancelled){t.next=27;break}return t.abrupt("return",!1);case 27:if(e.events.emit("beforeHistoryChange",s),this.changeState(n,c,s,u),T=window.location.hash.substring(1),this.set(b,m,y,s,(0,l.default)({},_,{hash:T})),!S){t.next=34;break}throw e.events.emit("routeChangeError",S,s),S;case 34:return e.events.emit("routeChangeComplete",s),t.abrupt("return",!0);case 36:case"end":return t.stop()}},t,this)}));return function(e,n,r,o){return t.apply(this,arguments)}}()},{key:"changeState",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};"pushState"===e&&(0,y.getURL)()===n||window.history[e]({url:t,as:n,options:r},null,n)}},{key:"getRouteInfo",value:function(){var e=(0,u.default)(a.default.mark(function e(t,n,r,o){var i,u,l,c,s;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null,e.prev=1,i=this.components[t]){e.next=8;break}return e.next=6,this.fetchComponent(t,o);case 6:e.t0=e.sent,i={Component:e.t0};case 8:if("function"==typeof(u=i.Component)){e.next=11;break}throw new Error('The default export is not a React Component in page: "'.concat(n,'"'));case 11:return l={pathname:n,query:r,asPath:o},e.next=14,this.getInitialProps(u,l);case 14:i.props=e.sent,this.components[t]=i,e.next=40;break;case 18:if(e.prev=18,e.t1=e.catch(1),"PAGE_LOAD_ERROR"!==e.t1.code){e.next=24;break}return window.location.href=o,e.t1.cancelled=!0,e.abrupt("return",{error:e.t1});case 24:if(!e.t1.cancelled){e.next=26;break}return e.abrupt("return",{error:e.t1});case 26:return c=this.ErrorComponent,i={Component:c,err:e.t1},s={err:e.t1,pathname:n,query:r},e.prev=29,e.next=32,this.getInitialProps(c,s);case 32:i.props=e.sent,e.next=39;break;case 35:e.prev=35,e.t2=e.catch(29),console.error("Error in error page `getInitialProps`: ",e.t2),i.props={};case 39:i.error=e.t1;case 40:return e.abrupt("return",i);case 41:case"end":return e.stop()}},e,this,[[1,18],[29,35]])}));return function(t,n,r,o){return e.apply(this,arguments)}}()},{key:"set",value:function(e,t,n,r,o){this.route=e,this.pathname=t,this.query=n,this.asPath=r,this.notify(o)}},{key:"beforePopState",value:function(e){this._beforePopState=e}},{key:"onlyAHashChange",value:function(e){if(!this.asPath)return!1;var t=this.asPath.split("#"),n=(0,o.default)(t,2),r=n[0],i=n[1],a=e.split("#"),u=(0,o.default)(a,2),l=u[0],c=u[1];return!(!c||r!==l||i!==c)||r===l&&i!==c}},{key:"scrollToHash",value:function(e){var t=e.split("#"),n=(0,o.default)(t,2)[1];if(""!==n){var r=document.getElementById(n);if(r)r.scrollIntoView();else{var i=document.getElementsByName(n)[0];i&&i.scrollIntoView()}}else window.scrollTo(0,0)}},{key:"urlIsNew",value:function(e,t){return this.pathname!==e||!(0,v.default)(t,this.query)}},{key:"isShallowRoutingPossible",value:function(e){return Boolean(this.components[e])&&this.route===e}},{key:"prefetch",value:function(){var e=(0,u.default)(a.default.mark(function e(t){var n,r,o,i=this;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;break;case 2:return n=(0,d.parse)(t),r=n.pathname,o=x(r),e.abrupt("return",this.prefetchQueue.add(function(){return i.fetchRoute(o)}));case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"fetchComponent",value:function(){var e=(0,u.default)(a.default.mark(function e(t,n){var r,o,i,u;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=!1,o=this.componentLoadCancel=function(){r=!0},e.next=4,this.fetchRoute(t);case 4:if(i=e.sent,!r){e.next=9;break}throw(u=new Error('Abort fetching component for route: "'.concat(t,'"'))).cancelled=!0,u;case 9:return o===this.componentLoadCancel&&(this.componentLoadCancel=null),e.abrupt("return",i);case 11:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"getInitialProps",value:function(){var e=(0,u.default)(a.default.mark(function e(t,n){var r,o,i,u,l;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=!1,o=function(){r=!0},this.componentLoadCancel=o,i=this.components["/_app"].Component,e.next=6,(0,y.loadGetInitialProps)(i,{Component:t,router:this,ctx:n});case 6:if(u=e.sent,o===this.componentLoadCancel&&(this.componentLoadCancel=null),!r){e.next=12;break}throw(l=new Error("Loading initial props cancelled")).cancelled=!0,l;case 12:return e.abrupt("return",u);case 13:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"fetchRoute",value:function(){var e=(0,u.default)(a.default.mark(function e(t){return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.pageLoader.loadPage(t));case 1:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"abortComponentLoad",value:function(t){this.componentLoadCancel&&(e.events.emit("routeChangeError",new Error("Route Cancelled"),t),this.componentLoadCancel(),this.componentLoadCancel=null)}},{key:"notify",value:function(e){var t=this.components["/_app"].Component;this.subscriptions.forEach(function(n){return n((0,l.default)({},e,{App:t}))})}},{key:"subscribe",value:function(e){var t=this;return this.subscriptions.add(e),function(){return t.subscriptions.delete(e)}}}]),e}();function x(e){return e.replace(/\/$/,"")||"/"}t.default=b,(0,p.default)(b,"events",new h.default)},function(e,t,n){n(69),n(38),n(46),n(204),n(208),n(210),n(211),e.exports=n(3).Set},function(e,t,n){"use strict";var r=n(133),o=n(101);e.exports=n(134)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){var r=n(24),o=n(78),i=n(43),a=n(66),u=n(206);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,s=4==e,f=6==e,p=5==e||f,d=t||u;return function(t,u,h){for(var v,m,y=i(t),g=o(y),b=r(u,h,3),x=a(g.length),w=0,k=n?d(t,x):l?d(t,0):void 0;x>w;w++)if((p||w in g)&&(m=b(v=g[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return v;case 6:return w;case 2:k.push(v)}else if(s)return!1;return f?-1:c||s?s:k}}},function(e,t,n){var r=n(207);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(14),o=n(92),i=n(10)("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){var r=n(6);r(r.P+r.R,"Set",{toJSON:n(135)("Set")})},function(e,t,n){var r=n(54);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){n(136)("Set")},function(e,t,n){n(137)("Set")},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){"object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var u,l=2147483647,c=36,s=1,f=26,p=38,d=700,h=72,v=128,m="-",y=/^xn--/,g=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=c-s,k=Math.floor,_=String.fromCharCode;function S(e){throw new RangeError(x[e])}function T(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function E(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+T((e=e.replace(b,".")).split("."),t).join(".")}function C(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=_(e)}).join("")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function N(e,t,n){var r=0;for(e=n?k(e/d):e>>1,e+=k(e/t);e>w*f>>1;r+=c)e=k(e/w);return k(r+(w+1)*e/(e+p))}function j(e){var t,n,r,o,i,a,u,p,d,y,g,b=[],x=e.length,w=0,_=v,T=h;for((n=e.lastIndexOf(m))<0&&(n=0),r=0;r=128&&S("not-basic"),b.push(e.charCodeAt(r));for(o=n>0?n+1:0;o=x&&S("invalid-input"),((p=(g=e.charCodeAt(o++))-48<10?g-22:g-65<26?g-65:g-97<26?g-97:c)>=c||p>k((l-w)/a))&&S("overflow"),w+=p*a,!(p<(d=u<=T?s:u>=T+f?f:u-T));u+=c)a>k(l/(y=c-d))&&S("overflow"),a*=y;T=N(w-i,t=b.length+1,0==i),k(w/t)>l-_&&S("overflow"),_+=k(w/t),w%=t,b.splice(w++,0,_)}return P(b)}function R(e){var t,n,r,o,i,a,u,p,d,y,g,b,x,w,T,E=[];for(b=(e=C(e)).length,t=v,n=0,i=h,a=0;a=t&&gk((l-n)/(x=r+1))&&S("overflow"),n+=(u-t)*x,t=u,a=0;al&&S("overflow"),g==t){for(p=n,d=c;!(p<(y=d<=i?s:d>=i+f?f:d-i));d+=c)T=p-y,w=c-y,E.push(_(O(y+T%w,0))),p=k(T/w);E.push(_(O(p,0))),i=N(n,x,r==o),n=0,++r}++n,++t}return E.join("")}u={version:"1.4.1",ucs2:{decode:C,encode:P},decode:j,encode:R,toASCII:function(e){return E(e,function(e){return g.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return E(e,function(e){return y.test(e)?j(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return u}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(73)(e),n(71))},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(215),t.encode=t.stringify=n(216)},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 u=/\+/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 s=0;s=0?(f=v.substr(0,m),p=v.substr(m+1)):(f=v,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,u){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),function(a){var u=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],function(e){return u+encodeURIComponent(r(e))}).join(t):u+encodeURIComponent(r(e[a]))}).join(t):u?encodeURIComponent(r(u))+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;r0?this.queue.dequeue()():this._resolveEmpty()}},{key:"add",value:function(e,t){var n=this;return new o.default(function(r,o){var i=function(){n._pendingCount++,e().then(function(e){r(e),n._next()},function(e){o(e),n._next()})};n._pendingCountc;)for(var p,d=u(arguments[c++]),h=s?r(d).concat(s(d)):r(d),v=h.length,m=0;v>m;)f.call(d,p=h[m++])&&(n[p]=d[p]);return n}:l},function(e,t,n){"use strict";var r=n(30),o=n(7);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,v.getDisplayName)(e),n=function(t){function n(){return(0,a.default)(this,n),(0,l.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,s.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=(0,i.default)({router:this.context.router},this.props);return p.default.createElement(e,t)}}]),n}(p.Component);return(0,f.default)(n,"contextTypes",{router:d.default.object}),(0,f.default)(n,"displayName","withRouter(".concat(t,")")),(0,h.default)(n,e)};var i=o(n(64)),a=o(n(11)),u=o(n(12)),l=o(n(25)),c=o(n(26)),s=o(n(27)),f=o(n(22)),p=r(n(0)),d=o(n(2)),h=o(n(231)),v=n(33)},function(e,t,n){e.exports=n(224)},function(e,t,n){n(225),e.exports=n(3).Object.getPrototypeOf},function(e,t,n){var r=n(43),o=n(118);n(83)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){e.exports=n(227)},function(e,t,n){n(228);var r=n(3).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(6);r(r.S,"Object",{create:n(53)})},function(e,t,n){"use strict";var r=n(230);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=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 u.name="Invariant Violation",u}}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){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i=Object.defineProperty,a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,s=c&&c(Object);e.exports=function e(t,n,f){if("string"!=typeof n){if(s){var p=c(n);p&&p!==s&&e(t,p,f)}var d=a(n);u&&(d=d.concat(u(n)));for(var h=0;h1?arguments[1]:void 0,m=void 0!==v,y=0,g=s(p);if(m&&(v=r(v,h>2?arguments[2]:void 0,2)),null==g||d==Array&&u(g))for(n=new d(t=l(p.length));t>y;y++)c(n,y,m?v(p[y],y):p[y]);else for(f=g.call(p),n=new d;!(o=f.next()).done;y++)c(n,y,m?a(f,v,[o.value,y],!0):o.value);return n.length=y,n}})},function(e,t,n){"use strict";var r=n(18),o=n(49);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){e.exports=n(253)},function(e,t,n){n(46),n(38),e.exports=n(254)},function(e,t,n){var r=n(70),o=n(10)("iterator"),i=n(45);e.exports=n(3).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||i.hasOwnProperty(r(t))}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}}]]); \ No newline at end of file diff --git a/docs/_next/static/chunks/styles.8b103be1bf960132fae7.js b/docs/_next/static/chunks/styles.8b103be1bf960132fae7.js new file mode 100644 index 0000000..7046298 --- /dev/null +++ b/docs/_next/static/chunks/styles.8b103be1bf960132fae7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{109:function(_,o,t){_.exports={"text--large":"text--large___eV5HQ",partners:"partners___3vzgh",logos:"logos___1VpL9",float1:"float1___1De5l",float2:"float2___2Un8F",moveBottomTop:"moveBottomTop___2rPC6",barberpole:"barberpole___2bGyG"}},139:function(_,o,t){_.exports={"text--large":"text--large___3_qQl",float1:"float1___2knv_",float2:"float2___3gPTO",moveBottomTop:"moveBottomTop___PJBr4",barberpole:"barberpole___2D1tW"}},142:function(_,o,t){_.exports={"text--large":"text--large___gNRm7",intro:"intro___1EVq_",float1:"float1___1H9G5",float2:"float2___Ub8_A",moveBottomTop:"moveBottomTop___2qO3y",barberpole:"barberpole___1-jex"}},143:function(_,o,t){_.exports={"text--large":"text--large___3V1j9",card:"card___2BHir",float1:"float1___lGLvt",float2:"float2___Awqkd",moveBottomTop:"moveBottomTop___FQgYj",barberpole:"barberpole___1Ws21"}},146:function(_,o,t){_.exports={"text--large":"text--large___3GInC",features:"features___27QES",float1:"float1___sDO12",float2:"float2___1ZnwC",moveBottomTop:"moveBottomTop___272i-",barberpole:"barberpole___2lytb"}},16:function(_,o,t){_.exports={"text--large":"text--large___3REeS",navigation:"navigation___1xNl6",fixed:"fixed___b9qbd",logo:"logo___3fN8p",navItems:"navItems___2SYKh",starGazer:"starGazer___3ZTj-",float1:"float1___IMWXY",float2:"float2___1OqnS",moveBottomTop:"moveBottomTop___IiNS6",barberpole:"barberpole___2amjX"}},17:function(_,o,t){_.exports={"text--large":"text--large___1nh6O",card:"card___1moz5",social:"social___27fU4",icon:"icon___776VF",linkedin:"linkedin___2Z5ei",twitter:"twitter___2NEGn",github:"github___2BBF_",dribbble:"dribbble___22iyZ",experience:"experience___kfKWW",float1:"float1___zwtx8",float2:"float2___2kTBA",moveBottomTop:"moveBottomTop___WX_NL",barberpole:"barberpole___2Qi33"}},23:function(_,o,t){_.exports={"text--large":"text--large___3H7I_",left:"left___12Gbh",center:"center___AvFB7",right:"right___1rEan",email:"email___1cGzc",float1:"float1___3FCBU",float2:"float2___3ZfOh",moveBottomTop:"moveBottomTop___2jZlr",barberpole:"barberpole___bjjtS"}},270:function(_,o,t){_.exports={"text--large":"text--large___2b4e7",float1:"float1___2G0WK",float2:"float2___3xaQd",moveBottomTop:"moveBottomTop___3Eacd",barberpole:"barberpole___2vdhn"}},29:function(_,o,t){_.exports={"text--large":"text--large___13zOc",container:"container___1YL3H",newsletter:"newsletter___2Pr9c",titleLeft:"titleLeft___1UQ9r",socialItems:"socialItems___1d232",socialIcons:"socialIcons___1BoGT",fields:"fields___MKVKu",float1:"float1___3UOXR",float2:"float2___1sRtL",moveBottomTop:"moveBottomTop___BIE38",barberpole:"barberpole___nYxEY"}},34:function(_,o,t){_.exports={"text--large":"text--large___24HwL",feature:"feature___29ANC",container:"container___3fRYT",flip:"flip___3YOMQ",image:"image___ufCRm",text:"text___27edw",right:"right___t1E1R",float1:"float1___300p1",float2:"float2___1MUAR",moveBottomTop:"moveBottomTop___Po975",barberpole:"barberpole___2jIXb"}},41:function(_,o,t){_.exports={hero:"hero___1Du8U",large:"large___DhV2M","text--large":"text--large___6aFhd",download:"download___Lv1O8",meta:"meta___2r_VX",social:"social___1VM9_",productShot:"productShot___xcRy2",float1:"float1___GwG0W",float2:"float2___2yPuO",moveBottomTop:"moveBottomTop___M4FYt",barberpole:"barberpole___1nvZe"}},42:function(_,o,t){_.exports={"text--large":"text--large___1-1w2",token:"token___B4YK9",subtitle:"subtitle___1s2Xj",small:"small___39hDz",cards:"cards___1epEZ",exchanges:"exchanges___SwPNP",float1:"float1___-GH9i",float2:"float2___eTbf-",moveBottomTop:"moveBottomTop___13DuR",barberpole:"barberpole___1OKY0"}},60:function(_,o,t){_.exports={"text--large":"text--large___2CaiT",decorator:"decorator___QgvP0","version-1":"version-1___12VqR",outline:"outline___2Q6Mh","version-2":"version-2___2jBY6","version-3":"version-3___7hMuR","animation-1":"animation-1___2PnxJ",float1:"float1___2n1tN","animation-2":"animation-2___3N8Zv",float2:"float2___1_PQ4","animation-5":"animation-5___2awvz","animation-3":"animation-3___4JzfA",moveBottomTop:"moveBottomTop___1WaDh","animation-4":"animation-4___2rV7c",barberpole:"barberpole___2bPxN"}},61:function(_,o,t){_.exports={team:"team___2DV-C",large:"large___1_gQ5","text--large":"text--large___1vFlw",cards:"cards___17Tb8",teamHero:"teamHero___GxqRI",float1:"float1___2mFP5",float2:"float2___zxA0p",moveBottomTop:"moveBottomTop___3ZXrp",barberpole:"barberpole___2vlCM"}},74:function(_,o,t){_.exports={"text--large":"text--large___3ABsX",downloadButton:"downloadButton___3t48t",bright:"bright___T1VAx",float1:"float1___1qMyx",float2:"float2___1wcQ2",moveBottomTop:"moveBottomTop___f0qgN",barberpole:"barberpole___1jrYP"}},75:function(_,o,t){_.exports={"text--large":"text--large___xfXtZ",gdprBanner:"gdprBanner___kK_WJ",float1:"float1___2QV_m",float2:"float2___xHB_K",moveBottomTop:"moveBottomTop___2efR0",barberpole:"barberpole___2XZeR"}},76:function(_,o,t){_.exports={"text--large":"text--large___1B9ED",gdprBanner:"gdprBanner___wAPlv",float1:"float1___E2bJn",float2:"float2___1l9pk",moveBottomTop:"moveBottomTop___1bBh0",barberpole:"barberpole___1wMkY"}},77:function(_,o,t){_.exports={"text--large":"text--large___ih64M",container:"container___1IrtA",float1:"float1___44g8A",float2:"float2___1EvKf",moveBottomTop:"moveBottomTop___3oHQl",barberpole:"barberpole___3TjAx"}},9:function(_,o,t){_.exports={"text--large":"text--large___oaWku",socialIcon:"socialIcon___2LQEH",twitter:"twitter___2Zs3U",reddit:"reddit___18pvN",discord:"discord___1dxfd",telegram:"telegram___1s6Yw",medium:"medium___26E7Z",noschat:"noschat___3AWFa",float1:"float1___37n3T",float2:"float2___2Bz8G",moveBottomTop:"moveBottomTop___bs5r4",barberpole:"barberpole___3NGk7"}}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/styles.b065e85ddab92111f579.js b/docs/_next/static/chunks/styles.b065e85ddab92111f579.js deleted file mode 100644 index ab922bc..0000000 --- a/docs/_next/static/chunks/styles.b065e85ddab92111f579.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{109:function(_,o,t){_.exports={"text--large":"text--large___1PFz9",partners:"partners___ZUSfM",logos:"logos___2MqCJ",float1:"float1___1q0jL",float2:"float2___19FqP",moveBottomTop:"moveBottomTop___2L5j4",barberpole:"barberpole___2gMu0"}},13:function(_,o,t){_.exports={"text--large":"text--large___12dzE",socialIcon:"socialIcon___2-kcc",twitter:"twitter___2MRJA",reddit:"reddit___TQHit",discord:"discord___2f8Xs",telegram:"telegram___2otxr",medium:"medium___2gtWd",float1:"float1___1mJMC",float2:"float2___3R7Ik",moveBottomTop:"moveBottomTop___2egUI",barberpole:"barberpole___29K9V"}},139:function(_,o,t){_.exports={"text--large":"text--large___1Kdds",float1:"float1___2ERoX",float2:"float2___1tS5E",moveBottomTop:"moveBottomTop___xgJu8",barberpole:"barberpole___209Fl"}},142:function(_,o,t){_.exports={"text--large":"text--large___12mWa",intro:"intro___K8Bna",float1:"float1___2Niwp",float2:"float2___2NQWZ",moveBottomTop:"moveBottomTop___aST_d",barberpole:"barberpole___2vJrr"}},143:function(_,o,t){_.exports={"text--large":"text--large___3VG9G",card:"card___1x2xT",float1:"float1___1_qrZ",float2:"float2___2qfTl",moveBottomTop:"moveBottomTop___3xpyX",barberpole:"barberpole___xRMmh"}},146:function(_,o,t){_.exports={"text--large":"text--large___1vyyS",features:"features___1V1Oz",float1:"float1___2LFR4",float2:"float2___14I4k",moveBottomTop:"moveBottomTop___2RMH9",barberpole:"barberpole___3bA2W"}},16:function(_,o,t){_.exports={"text--large":"text--large___s9BkI",navigation:"navigation___lGW1A",fixed:"fixed___xUf4R",logo:"logo___1wZqy",navItems:"navItems___ENJRP",starGazer:"starGazer___2rUzj",float1:"float1___l3sbV",float2:"float2___3SzQS",moveBottomTop:"moveBottomTop___wIz4V",barberpole:"barberpole___2XQfp"}},17:function(_,o,t){_.exports={"text--large":"text--large___ZeVoX",card:"card___1eCHp",social:"social___37CBa",icon:"icon___1-dv_",linkedin:"linkedin___pyeEO",twitter:"twitter___2FM4N",github:"github___23RC_",dribbble:"dribbble___14z-M",experience:"experience___3bld4",float1:"float1___2sCh2",float2:"float2___3mYCZ",moveBottomTop:"moveBottomTop___3TpBQ",barberpole:"barberpole___ZzQiF"}},23:function(_,o,t){_.exports={"text--large":"text--large___2L-_x",left:"left___3XOvc",center:"center___3a7bc",right:"right___28KmE",email:"email___1-sPJ",float1:"float1___2UvYS",float2:"float2___3qzrt",moveBottomTop:"moveBottomTop___2yA5I",barberpole:"barberpole___3ESYu"}},270:function(_,o,t){_.exports={"text--large":"text--large___3Z6jr",float1:"float1___7oNCH",float2:"float2___3cmXA",moveBottomTop:"moveBottomTop___NRRi2",barberpole:"barberpole___2-2Vx"}},29:function(_,o,t){_.exports={"text--large":"text--large___1P-i3",container:"container___3CoNt",newsletter:"newsletter___nvajl",titleLeft:"titleLeft___3t1Ww",socialItems:"socialItems___1wdzP",socialIcons:"socialIcons___carFw",fields:"fields___2BlQc",float1:"float1___1wIRn",float2:"float2___OiDpx",moveBottomTop:"moveBottomTop___1cpMs",barberpole:"barberpole___3une3"}},34:function(_,o,t){_.exports={"text--large":"text--large___1TNWU",feature:"feature___13qxA",container:"container___5zeWw",flip:"flip___1k0lx",image:"image___3Zj1x",text:"text___tvrta",right:"right___2Z1EG",float1:"float1___3T-Ze",float2:"float2___3i23g",moveBottomTop:"moveBottomTop___37CZi",barberpole:"barberpole___1ddvo"}},41:function(_,o,t){_.exports={hero:"hero___3auCk",large:"large___3MpfL","text--large":"text--large___3fzrK",download:"download___kOgFV",meta:"meta___25fZo",social:"social___3xSeV",productShot:"productShot___1b6AD",float1:"float1___42jQA",float2:"float2___srDco",moveBottomTop:"moveBottomTop___2cZDe",barberpole:"barberpole___sse0C"}},42:function(_,o,t){_.exports={"text--large":"text--large___3HyJR",token:"token___ZmS-K",subtitle:"subtitle___1qyYA",small:"small___2_xWp",cards:"cards___3n2SD",exchanges:"exchanges___YVp4H",float1:"float1___3fZEa",float2:"float2___26DWo",moveBottomTop:"moveBottomTop___qi02N",barberpole:"barberpole___-t_Ev"}},60:function(_,o,t){_.exports={"text--large":"text--large___1ip6B",decorator:"decorator___2vtXj","version-1":"version-1___1zt1_",outline:"outline___3b7t_","version-2":"version-2___1CAqP","version-3":"version-3___3mYK_","animation-1":"animation-1___15wlY",float1:"float1___2L0lE","animation-2":"animation-2___2tJHO",float2:"float2___3blAV","animation-5":"animation-5___3qjZc","animation-3":"animation-3___3H3uq",moveBottomTop:"moveBottomTop___1RAIF","animation-4":"animation-4___2kR0C",barberpole:"barberpole___3h18O"}},61:function(_,o,t){_.exports={team:"team___3M72P",large:"large___3CcZE","text--large":"text--large___qtc8S",cards:"cards___3Nx5-",teamHero:"teamHero___hKt8Q",float1:"float1___254P5",float2:"float2___27teW",moveBottomTop:"moveBottomTop___391ql",barberpole:"barberpole___522Jb"}},74:function(_,o,t){_.exports={"text--large":"text--large___2PGjP",downloadButton:"downloadButton___1jeNx",bright:"bright___1MqL5",float1:"float1___13fF5",float2:"float2___2QRev",moveBottomTop:"moveBottomTop___3uZLZ",barberpole:"barberpole___2B1cq"}},75:function(_,o,t){_.exports={"text--large":"text--large___3KgZG",gdprBanner:"gdprBanner___2lgpr",float1:"float1___3Z5Mf",float2:"float2___2s9vu",moveBottomTop:"moveBottomTop___190-D",barberpole:"barberpole___ahOF9"}},76:function(_,o,t){_.exports={"text--large":"text--large___2P8mC",gdprBanner:"gdprBanner___xiY-q",float1:"float1___bSgGq",float2:"float2___Tzzmw",moveBottomTop:"moveBottomTop___vnpWt",barberpole:"barberpole___17n7l"}},77:function(_,o,t){_.exports={"text--large":"text--large___uotBR",container:"container___1uR8n",float1:"float1___1MEw7",float2:"float2___3FPdH",moveBottomTop:"moveBottomTop___xqe9j",barberpole:"barberpole___1W_G2"}}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/styles.js b/docs/_next/static/chunks/styles.js index 22a3114..8c3393a 100644 --- a/docs/_next/static/chunks/styles.js +++ b/docs/_next/static/chunks/styles.js @@ -8,7 +8,7 @@ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___uotBR","container":"container___1uR8n","float1":"float1___1MEw7","float2":"float2___3FPdH","moveBottomTop":"moveBottomTop___xqe9j","barberpole":"barberpole___1W_G2"};; +module.exports = {"text--large":"text--large___ih64M","container":"container___1IrtA","float1":"float1___44g8A","float2":"float2___1EvKf","moveBottomTop":"moveBottomTop___3oHQl","barberpole":"barberpole___3TjAx"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -30,7 +30,7 @@ module.exports = {"text--large":"text--large___uotBR","container":"container___1 .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231405"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334043"); }); } } @@ -46,7 +46,7 @@ module.exports = {"text--large":"text--large___uotBR","container":"container___1 /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___1ip6B","decorator":"decorator___2vtXj","version-1":"version-1___1zt1_","outline":"outline___3b7t_","version-2":"version-2___1CAqP","version-3":"version-3___3mYK_","animation-1":"animation-1___15wlY","float1":"float1___2L0lE","animation-2":"animation-2___2tJHO","float2":"float2___3blAV","animation-5":"animation-5___3qjZc","animation-3":"animation-3___3H3uq","moveBottomTop":"moveBottomTop___1RAIF","animation-4":"animation-4___2kR0C","barberpole":"barberpole___3h18O"};; +module.exports = {"text--large":"text--large___2CaiT","decorator":"decorator___QgvP0","version-1":"version-1___12VqR","outline":"outline___2Q6Mh","version-2":"version-2___2jBY6","version-3":"version-3___7hMuR","animation-1":"animation-1___2PnxJ","float1":"float1___2n1tN","animation-2":"animation-2___3N8Zv","float2":"float2___1_PQ4","animation-5":"animation-5___2awvz","animation-3":"animation-3___4JzfA","moveBottomTop":"moveBottomTop___1WaDh","animation-4":"animation-4___2rV7c","barberpole":"barberpole___2bPxN"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -68,7 +68,45 @@ module.exports = {"text--large":"text--large___1ip6B","decorator":"decorator___2 .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231341"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334174"); + }); + } + } + + +/***/ }), + +/***/ "./components/Diagram/Diagram.scss": +/*!*****************************************!*\ + !*** ./components/Diagram/Diagram.scss ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin +module.exports = {"item":"item___Ac3ZF","text--large":"text--large___3MkXQ","diagram":"diagram___8CuPt","intro":"intro___3kR69","text":"text___2N7K6","nodeless":"nodeless___Navg4","content":"content___2_NTk","connectorNode":"connectorNode___73vjF","incoming":"incoming___J3M-x","protocol":"protocol___2qpG8","right":"right___YyNw9","section":"section___3Uz8l","label":"label___3VMx6","top":"top___2Nw2T","authority":"authority___kEilX","backend":"backend___t4-2A","filesystem":"filesystem___Zkyx-","fe":"fe___1dpRQ","contracts":"contracts___3nlyC","connectorLine":"connectorLine___3R2SQ","client":"client___3W836","list":"list___26RRX","float1":"float1___1GZJQ","float2":"float2___3jYxl","moveBottomTop":"moveBottomTop___3WCpD","barberpole":"barberpole___p2Agq"};; + if (true) { + var injectCss = function injectCss(prev, href) { + var link = prev.cloneNode(); + link.href = href; + link.onload = function() { + prev.parentNode.removeChild(prev); + }; + prev.stale = true; + prev.parentNode.insertBefore(link, prev); + }; + module.hot.dispose(function() { + window.__webpack_reload_css__ = true; + }); + if (window.__webpack_reload_css__) { + module.hot.__webpack_reload_css__ = false; + console.log("[HMR] Reloading stylesheets..."); + var prefix = document.location.protocol + '//' + document.location.host; + document + .querySelectorAll("link[href][rel=stylesheet]") + .forEach(function(link) { + if (!link.href.match(prefix) || link.stale) return; + injectCss(link, link.href.split("?")[0] + "?unix=1565361333955"); }); } } @@ -84,7 +122,7 @@ module.exports = {"text--large":"text--large___1ip6B","decorator":"decorator___2 /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___2PGjP","downloadButton":"downloadButton___1jeNx","bright":"bright___1MqL5","float1":"float1___13fF5","float2":"float2___2QRev","moveBottomTop":"moveBottomTop___3uZLZ","barberpole":"barberpole___2B1cq"};; +module.exports = {"text--large":"text--large___3ABsX","downloadButton":"downloadButton___3t48t","bright":"bright___T1VAx","float1":"float1___1qMyx","float2":"float2___1wcQ2","moveBottomTop":"moveBottomTop___f0qgN","barberpole":"barberpole___1jrYP"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -106,7 +144,45 @@ module.exports = {"text--large":"text--large___2PGjP","downloadButton":"download .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231559"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334196"); + }); + } + } + + +/***/ }), + +/***/ "./components/DownloadModal/DownloadModal.scss": +/*!*****************************************************!*\ + !*** ./components/DownloadModal/DownloadModal.scss ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin +module.exports = {"text--large":"text--large___3UpyZ","downloadModal":"downloadModal___1Ubhp","header":"header___1qeIY","title":"title___2fk3v","close":"close___VprHR","content":"content___22uUJ","appIcon":"appIcon___i-NEB","message":"message___2psCw","download":"download___4P9oX","float1":"float1___3FoNK","float2":"float2___CkGY1","moveBottomTop":"moveBottomTop___2VZA9","barberpole":"barberpole___MKgQm"};; + if (true) { + var injectCss = function injectCss(prev, href) { + var link = prev.cloneNode(); + link.href = href; + link.onload = function() { + prev.parentNode.removeChild(prev); + }; + prev.stale = true; + prev.parentNode.insertBefore(link, prev); + }; + module.hot.dispose(function() { + window.__webpack_reload_css__ = true; + }); + if (window.__webpack_reload_css__) { + module.hot.__webpack_reload_css__ = false; + console.log("[HMR] Reloading stylesheets..."); + var prefix = document.location.protocol + '//' + document.location.host; + document + .querySelectorAll("link[href][rel=stylesheet]") + .forEach(function(link) { + if (!link.href.match(prefix) || link.stale) return; + injectCss(link, link.href.split("?")[0] + "?unix=1565361335033"); }); } } @@ -122,7 +198,7 @@ module.exports = {"text--large":"text--large___2PGjP","downloadButton":"download /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___1TNWU","feature":"feature___13qxA","container":"container___5zeWw","flip":"flip___1k0lx","image":"image___3Zj1x","text":"text___tvrta","right":"right___2Z1EG","float1":"float1___3T-Ze","float2":"float2___3i23g","moveBottomTop":"moveBottomTop___37CZi","barberpole":"barberpole___1ddvo"};; +module.exports = {"text--large":"text--large___24HwL","feature":"feature___29ANC","container":"container___3fRYT","flip":"flip___3YOMQ","image":"image___ufCRm","text":"text___27edw","right":"right___t1E1R","float1":"float1___300p1","float2":"float2___1MUAR","moveBottomTop":"moveBottomTop___Po975","barberpole":"barberpole___2jIXb"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -144,7 +220,7 @@ module.exports = {"text--large":"text--large___1TNWU","feature":"feature___13qxA .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231468"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334661"); }); } } @@ -160,7 +236,7 @@ module.exports = {"text--large":"text--large___1TNWU","feature":"feature___13qxA /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___1vyyS","features":"features___1V1Oz","float1":"float1___2LFR4","float2":"float2___14I4k","moveBottomTop":"moveBottomTop___2RMH9","barberpole":"barberpole___3bA2W"};; +module.exports = {"text--large":"text--large___3GInC","features":"features___27QES","float1":"float1___sDO12","float2":"float2___1ZnwC","moveBottomTop":"moveBottomTop___272i-","barberpole":"barberpole___2lytb"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -182,7 +258,7 @@ module.exports = {"text--large":"text--large___1vyyS","features":"features___1V1 .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607230742"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333723"); }); } } @@ -198,7 +274,7 @@ module.exports = {"text--large":"text--large___1vyyS","features":"features___1V1 /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___2L-_x","left":"left___3XOvc","center":"center___3a7bc","right":"right___28KmE","email":"email___1-sPJ","float1":"float1___2UvYS","float2":"float2___3qzrt","moveBottomTop":"moveBottomTop___2yA5I","barberpole":"barberpole___3ESYu"};; +module.exports = {"text--large":"text--large___3H7I_","left":"left___12Gbh","center":"center___AvFB7","right":"right___1rEan","email":"email___1cGzc","float1":"float1___3FCBU","float2":"float2___3ZfOh","moveBottomTop":"moveBottomTop___2jZlr","barberpole":"barberpole___bjjtS"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -220,7 +296,7 @@ module.exports = {"text--large":"text--large___2L-_x","left":"left___3XOvc","cen .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231154"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334635"); }); } } @@ -236,7 +312,7 @@ module.exports = {"text--large":"text--large___2L-_x","left":"left___3XOvc","cen /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___3KgZG","gdprBanner":"gdprBanner___2lgpr","float1":"float1___3Z5Mf","float2":"float2___2s9vu","moveBottomTop":"moveBottomTop___190-D","barberpole":"barberpole___ahOF9"};; +module.exports = {"text--large":"text--large___xfXtZ","gdprBanner":"gdprBanner___kK_WJ","float1":"float1___2QV_m","float2":"float2___xHB_K","moveBottomTop":"moveBottomTop___2efR0","barberpole":"barberpole___2XZeR"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -258,7 +334,7 @@ module.exports = {"text--large":"text--large___3KgZG","gdprBanner":"gdprBanner__ .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231217"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334524"); }); } } @@ -274,7 +350,7 @@ module.exports = {"text--large":"text--large___3KgZG","gdprBanner":"gdprBanner__ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"hero":"hero___3auCk","large":"large___3MpfL","text--large":"text--large___3fzrK","download":"download___kOgFV","meta":"meta___25fZo","social":"social___3xSeV","productShot":"productShot___1b6AD","float1":"float1___42jQA","float2":"float2___srDco","moveBottomTop":"moveBottomTop___2cZDe","barberpole":"barberpole___sse0C"};; +module.exports = {"hero":"hero___1Du8U","large":"large___DhV2M","text--large":"text--large___6aFhd","download":"download___Lv1O8","meta":"meta___2r_VX","social":"social___1VM9_","productShot":"productShot___xcRy2","float1":"float1___GwG0W","float2":"float2___2yPuO","moveBottomTop":"moveBottomTop___M4FYt","barberpole":"barberpole___1nvZe"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -296,7 +372,7 @@ module.exports = {"hero":"hero___3auCk","large":"large___3MpfL","text--large":"t .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607230897"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333773"); }); } } @@ -312,7 +388,7 @@ module.exports = {"hero":"hero___3auCk","large":"large___3MpfL","text--large":"t /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___12mWa","intro":"intro___K8Bna","float1":"float1___2Niwp","float2":"float2___2NQWZ","moveBottomTop":"moveBottomTop___aST_d","barberpole":"barberpole___2vJrr"};; +module.exports = {"text--large":"text--large___gNRm7","intro":"intro___1EVq_","float1":"float1___1H9G5","float2":"float2___Ub8_A","moveBottomTop":"moveBottomTop___2qO3y","barberpole":"barberpole___1-jex"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -334,7 +410,7 @@ module.exports = {"text--large":"text--large___12mWa","intro":"intro___K8Bna","f .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231428"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334074"); }); } } @@ -350,7 +426,7 @@ module.exports = {"text--large":"text--large___12mWa","intro":"intro___K8Bna","f /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___2P8mC","gdprBanner":"gdprBanner___xiY-q","float1":"float1___bSgGq","float2":"float2___Tzzmw","moveBottomTop":"moveBottomTop___vnpWt","barberpole":"barberpole___17n7l"};; +module.exports = {"text--large":"text--large___1B9ED","gdprBanner":"gdprBanner___wAPlv","float1":"float1___E2bJn","float2":"float2___1l9pk","moveBottomTop":"moveBottomTop___1bBh0","barberpole":"barberpole___1wMkY"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -372,7 +448,7 @@ module.exports = {"text--large":"text--large___2P8mC","gdprBanner":"gdprBanner__ .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231306"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334543"); }); } } @@ -388,7 +464,45 @@ module.exports = {"text--large":"text--large___2P8mC","gdprBanner":"gdprBanner__ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___1Kdds","float1":"float1___2ERoX","float2":"float2___1tS5E","moveBottomTop":"moveBottomTop___xgJu8","barberpole":"barberpole___209Fl"};; +module.exports = {"text--large":"text--large___3_qQl","float1":"float1___2knv_","float2":"float2___3gPTO","moveBottomTop":"moveBottomTop___PJBr4","barberpole":"barberpole___2D1tW"};; + if (true) { + var injectCss = function injectCss(prev, href) { + var link = prev.cloneNode(); + link.href = href; + link.onload = function() { + prev.parentNode.removeChild(prev); + }; + prev.stale = true; + prev.parentNode.insertBefore(link, prev); + }; + module.hot.dispose(function() { + window.__webpack_reload_css__ = true; + }); + if (window.__webpack_reload_css__) { + module.hot.__webpack_reload_css__ = false; + console.log("[HMR] Reloading stylesheets..."); + var prefix = document.location.protocol + '//' + document.location.host; + document + .querySelectorAll("link[href][rel=stylesheet]") + .forEach(function(link) { + if (!link.href.match(prefix) || link.stale) return; + injectCss(link, link.href.split("?")[0] + "?unix=1565361333743"); + }); + } + } + + +/***/ }), + +/***/ "./components/Modal/Modal.scss": +/*!*************************************!*\ + !*** ./components/Modal/Modal.scss ***! + \*************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin +module.exports = {"text--large":"text--large___3XtZc","portal":"portal___sK-MH","backdrop":"backdrop___3ynAC","modal":"modal___Au9e5","float1":"float1___3Te1n","float2":"float2___NonmY","moveBottomTop":"moveBottomTop___3P5ti","barberpole":"barberpole___1oZ4Z"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -410,7 +524,7 @@ module.exports = {"text--large":"text--large___1Kdds","float1":"float1___2ERoX", .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607230750"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361335546"); }); } } @@ -426,7 +540,7 @@ module.exports = {"text--large":"text--large___1Kdds","float1":"float1___2ERoX", /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___s9BkI","navigation":"navigation___lGW1A","fixed":"fixed___xUf4R","logo":"logo___1wZqy","navItems":"navItems___ENJRP","starGazer":"starGazer___2rUzj","float1":"float1___l3sbV","float2":"float2___3SzQS","moveBottomTop":"moveBottomTop___wIz4V","barberpole":"barberpole___2XQfp"};; +module.exports = {"text--large":"text--large___3REeS","navigation":"navigation___1xNl6","fixed":"fixed___b9qbd","logo":"logo___3fN8p","navItems":"navItems___2SYKh","starGazer":"starGazer___3ZTj-","float1":"float1___IMWXY","float2":"float2___1OqnS","moveBottomTop":"moveBottomTop___IiNS6","barberpole":"barberpole___2amjX"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -448,7 +562,7 @@ module.exports = {"text--large":"text--large___s9BkI","navigation":"navigation__ .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231189"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334505"); }); } } @@ -464,7 +578,7 @@ module.exports = {"text--large":"text--large___s9BkI","navigation":"navigation__ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___1P-i3","container":"container___3CoNt","newsletter":"newsletter___nvajl","titleLeft":"titleLeft___3t1Ww","socialItems":"socialItems___1wdzP","socialIcons":"socialIcons___carFw","fields":"fields___2BlQc","float1":"float1___1wIRn","float2":"float2___OiDpx","moveBottomTop":"moveBottomTop___1cpMs","barberpole":"barberpole___3une3"};; +module.exports = {"text--large":"text--large___13zOc","container":"container___1YL3H","newsletter":"newsletter___2Pr9c","titleLeft":"titleLeft___1UQ9r","socialItems":"socialItems___1d232","socialIcons":"socialIcons___1BoGT","fields":"fields___MKVKu","float1":"float1___3UOXR","float2":"float2___1sRtL","moveBottomTop":"moveBottomTop___BIE38","barberpole":"barberpole___nYxEY"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -486,7 +600,7 @@ module.exports = {"text--large":"text--large___1P-i3","container":"container___3 .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607230988"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333878"); }); } } @@ -502,7 +616,7 @@ module.exports = {"text--large":"text--large___1P-i3","container":"container___3 /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___1PFz9","partners":"partners___ZUSfM","logos":"logos___2MqCJ","float1":"float1___1q0jL","float2":"float2___19FqP","moveBottomTop":"moveBottomTop___2L5j4","barberpole":"barberpole___2gMu0"};; +module.exports = {"text--large":"text--large___eV5HQ","partners":"partners___3vzgh","logos":"logos___1VpL9","float1":"float1___1De5l","float2":"float2___2Un8F","moveBottomTop":"moveBottomTop___2rPC6","barberpole":"barberpole___2bGyG"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -524,7 +638,7 @@ module.exports = {"text--large":"text--large___1PFz9","partners":"partners___ZUS .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607230827"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333622"); }); } } @@ -540,7 +654,83 @@ module.exports = {"text--large":"text--large___1PFz9","partners":"partners___ZUS /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___3Z6jr","float1":"float1___7oNCH","float2":"float2___3cmXA","moveBottomTop":"moveBottomTop___NRRi2","barberpole":"barberpole___2-2Vx"};; +module.exports = {"text--large":"text--large___2b4e7","float1":"float1___2G0WK","float2":"float2___3xaQd","moveBottomTop":"moveBottomTop___3Eacd","barberpole":"barberpole___2vdhn"};; + if (true) { + var injectCss = function injectCss(prev, href) { + var link = prev.cloneNode(); + link.href = href; + link.onload = function() { + prev.parentNode.removeChild(prev); + }; + prev.stale = true; + prev.parentNode.insertBefore(link, prev); + }; + module.hot.dispose(function() { + window.__webpack_reload_css__ = true; + }); + if (window.__webpack_reload_css__) { + module.hot.__webpack_reload_css__ = false; + console.log("[HMR] Reloading stylesheets..."); + var prefix = document.location.protocol + '//' + document.location.host; + document + .querySelectorAll("link[href][rel=stylesheet]") + .forEach(function(link) { + if (!link.href.match(prefix) || link.stale) return; + injectCss(link, link.href.split("?")[0] + "?unix=1565361334059"); + }); + } + } + + +/***/ }), + +/***/ "./components/Showcase/Card/Card.scss": +/*!********************************************!*\ + !*** ./components/Showcase/Card/Card.scss ***! + \********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin +module.exports = {"card":"card___UK7tQ","text--large":"text--large___1OZIY","blue":"blue___3DbNU","main":"main___2j5EF","red":"red___35-yA","green":"green___1rbiE","meta":"meta___2V8jo","primary":"primary___2C-34","large":"large___140La","overlay":"overlay___nippi","float1":"float1___1WJlt","float2":"float2___1UrRs","moveBottomTop":"moveBottomTop___UV5c6","barberpole":"barberpole___elLiq"};; + if (true) { + var injectCss = function injectCss(prev, href) { + var link = prev.cloneNode(); + link.href = href; + link.onload = function() { + prev.parentNode.removeChild(prev); + }; + prev.stale = true; + prev.parentNode.insertBefore(link, prev); + }; + module.hot.dispose(function() { + window.__webpack_reload_css__ = true; + }); + if (window.__webpack_reload_css__) { + module.hot.__webpack_reload_css__ = false; + console.log("[HMR] Reloading stylesheets..."); + var prefix = document.location.protocol + '//' + document.location.host; + document + .querySelectorAll("link[href][rel=stylesheet]") + .forEach(function(link) { + if (!link.href.match(prefix) || link.stale) return; + injectCss(link, link.href.split("?")[0] + "?unix=1565361334228"); + }); + } + } + + +/***/ }), + +/***/ "./components/Showcase/Showcase.scss": +/*!*******************************************!*\ + !*** ./components/Showcase/Showcase.scss ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin +module.exports = {"showcase":"showcase___2AaH6","intro":"intro___2Uu71","large":"large___2hCJK","text--large":"text--large___FnS-j","cards":"cards___15Zde","float1":"float1___3xDWc","float2":"float2___2mSXR","moveBottomTop":"moveBottomTop___21_8H","barberpole":"barberpole___2sJ3K"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -562,7 +752,7 @@ module.exports = {"text--large":"text--large___3Z6jr","float1":"float1___7oNCH", .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231284"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333633"); }); } } @@ -578,7 +768,7 @@ module.exports = {"text--large":"text--large___3Z6jr","float1":"float1___7oNCH", /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___12dzE","socialIcon":"socialIcon___2-kcc","twitter":"twitter___2MRJA","reddit":"reddit___TQHit","discord":"discord___2f8Xs","telegram":"telegram___2otxr","medium":"medium___2gtWd","float1":"float1___1mJMC","float2":"float2___3R7Ik","moveBottomTop":"moveBottomTop___2egUI","barberpole":"barberpole___29K9V"};; +module.exports = {"text--large":"text--large___oaWku","socialIcon":"socialIcon___2LQEH","twitter":"twitter___2Zs3U","reddit":"reddit___18pvN","discord":"discord___1dxfd","telegram":"telegram___1s6Yw","medium":"medium___26E7Z","noschat":"noschat___3AWFa","float1":"float1___37n3T","float2":"float2___2Bz8G","moveBottomTop":"moveBottomTop___bs5r4","barberpole":"barberpole___3NGk7"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -600,7 +790,7 @@ module.exports = {"text--large":"text--large___12dzE","socialIcon":"socialIcon__ .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231534"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361429874"); }); } } @@ -616,7 +806,7 @@ module.exports = {"text--large":"text--large___12dzE","socialIcon":"socialIcon__ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___ZeVoX","card":"card___1eCHp","social":"social___37CBa","icon":"icon___1-dv_","linkedin":"linkedin___pyeEO","twitter":"twitter___2FM4N","github":"github___23RC_","dribbble":"dribbble___14z-M","experience":"experience___3bld4","float1":"float1___2sCh2","float2":"float2___3mYCZ","moveBottomTop":"moveBottomTop___3TpBQ","barberpole":"barberpole___ZzQiF"};; +module.exports = {"text--large":"text--large___1nh6O","card":"card___1moz5","social":"social___27fU4","icon":"icon___776VF","linkedin":"linkedin___2Z5ei","twitter":"twitter___2NEGn","github":"github___2BBF_","dribbble":"dribbble___22iyZ","experience":"experience___kfKWW","float1":"float1___zwtx8","float2":"float2___2kTBA","moveBottomTop":"moveBottomTop___WX_NL","barberpole":"barberpole___2Qi33"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -638,7 +828,7 @@ module.exports = {"text--large":"text--large___ZeVoX","card":"card___1eCHp","soc .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564608194493"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334356"); }); } } @@ -654,7 +844,7 @@ module.exports = {"text--large":"text--large___ZeVoX","card":"card___1eCHp","soc /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"team":"team___3M72P","large":"large___3CcZE","text--large":"text--large___qtc8S","cards":"cards___3Nx5-","teamHero":"teamHero___hKt8Q","float1":"float1___254P5","float2":"float2___27teW","moveBottomTop":"moveBottomTop___391ql","barberpole":"barberpole___522Jb"};; +module.exports = {"team":"team___2DV-C","large":"large___1_gQ5","text--large":"text--large___1vFlw","cards":"cards___17Tb8","float1":"float1___2mFP5","float2":"float2___zxA0p","moveBottomTop":"moveBottomTop___3ZXrp","barberpole":"barberpole___2vlCM"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -676,7 +866,7 @@ module.exports = {"team":"team___3M72P","large":"large___3CcZE","text--large":"t .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564608126801"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333628"); }); } } @@ -692,7 +882,7 @@ module.exports = {"team":"team___3M72P","large":"large___3CcZE","text--large":"t /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___3VG9G","card":"card___1x2xT","float1":"float1___1_qrZ","float2":"float2___2qfTl","moveBottomTop":"moveBottomTop___3xpyX","barberpole":"barberpole___xRMmh"};; +module.exports = {"text--large":"text--large___3V1j9","card":"card___2BHir","float1":"float1___lGLvt","float2":"float2___Awqkd","moveBottomTop":"moveBottomTop___FQgYj","barberpole":"barberpole___1Ws21"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -714,7 +904,7 @@ module.exports = {"text--large":"text--large___3VG9G","card":"card___1x2xT","flo .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607231582"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361334382"); }); } } @@ -730,7 +920,7 @@ module.exports = {"text--large":"text--large___3VG9G","card":"card___1x2xT","flo /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin -module.exports = {"text--large":"text--large___3HyJR","token":"token___ZmS-K","subtitle":"subtitle___1qyYA","small":"small___2_xWp","cards":"cards___3n2SD","exchanges":"exchanges___YVp4H","float1":"float1___3fZEa","float2":"float2___26DWo","moveBottomTop":"moveBottomTop___qi02N","barberpole":"barberpole___-t_Ev"};; +module.exports = {"text--large":"text--large___1-1w2","token":"token___B4YK9","subtitle":"subtitle___1s2Xj","small":"small___39hDz","cards":"cards___1epEZ","exchanges":"exchanges___SwPNP","float1":"float1___-GH9i","float2":"float2___eTbf-","moveBottomTop":"moveBottomTop___13DuR","barberpole":"barberpole___1OKY0"};; if (true) { var injectCss = function injectCss(prev, href) { var link = prev.cloneNode(); @@ -752,7 +942,7 @@ module.exports = {"text--large":"text--large___3HyJR","token":"token___ZmS-K","s .querySelectorAll("link[href][rel=stylesheet]") .forEach(function(link) { if (!link.href.match(prefix) || link.stale) return; - injectCss(link, link.href.split("?")[0] + "?unix=1564607230755"); + injectCss(link, link.href.split("?")[0] + "?unix=1565361333903"); }); } } diff --git a/docs/_next/static/chunks/styles.js.map b/docs/_next/static/chunks/styles.js.map index 4c30ed9..288c128 100644 --- a/docs/_next/static/chunks/styles.js.map +++ b/docs/_next/static/chunks/styles.js.map @@ -1 +1 @@ -{"version":3,"file":"static/chunks/styles.js","sources":["webpack:///./components/Container/Container.scss?3f63","webpack:///./components/Decorator/Decorator.scss?e97b","webpack:///./components/DownloadButton/DownloadButton.scss?5003","webpack:///./components/Features/Feature/Feature.scss?93ab","webpack:///./components/Features/Features.scss?a1d1","webpack:///./components/Footer/Footer.scss?8025","webpack:///./components/GDPRBanner/GDPRBanner.scss?e90f","webpack:///./components/Hero/Hero.scss?0d96","webpack:///./components/Intro/Intro.scss?aea8","webpack:///./components/JobPostingBanner/JobPostingBanner.scss?34f2","webpack:///./components/Layout/Layout.scss?9a27","webpack:///./components/Navigation/Navigation.scss?1b58","webpack:///./components/Newsletter/Newsletter.scss?9108","webpack:///./components/Partners/Partners.scss?26b1","webpack:///./components/Section/Section.scss?005d","webpack:///./components/SocialIcon/SocialIcon.scss?e1e0","webpack:///./components/Team/Card/Card.scss?a45b","webpack:///./components/Team/Team.scss?e9f6","webpack:///./components/Token/Card/Card.scss?7b34","webpack:///./components/Token/Token.scss?bfc9"],"sourcesContent":["// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___uotBR\",\"container\":\"container___1uR8n\",\"float1\":\"float1___1MEw7\",\"float2\":\"float2___3FPdH\",\"moveBottomTop\":\"moveBottomTop___xqe9j\",\"barberpole\":\"barberpole___1W_G2\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231405\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1ip6B\",\"decorator\":\"decorator___2vtXj\",\"version-1\":\"version-1___1zt1_\",\"outline\":\"outline___3b7t_\",\"version-2\":\"version-2___1CAqP\",\"version-3\":\"version-3___3mYK_\",\"animation-1\":\"animation-1___15wlY\",\"float1\":\"float1___2L0lE\",\"animation-2\":\"animation-2___2tJHO\",\"float2\":\"float2___3blAV\",\"animation-5\":\"animation-5___3qjZc\",\"animation-3\":\"animation-3___3H3uq\",\"moveBottomTop\":\"moveBottomTop___1RAIF\",\"animation-4\":\"animation-4___2kR0C\",\"barberpole\":\"barberpole___3h18O\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231341\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___2PGjP\",\"downloadButton\":\"downloadButton___1jeNx\",\"bright\":\"bright___1MqL5\",\"float1\":\"float1___13fF5\",\"float2\":\"float2___2QRev\",\"moveBottomTop\":\"moveBottomTop___3uZLZ\",\"barberpole\":\"barberpole___2B1cq\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231559\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1TNWU\",\"feature\":\"feature___13qxA\",\"container\":\"container___5zeWw\",\"flip\":\"flip___1k0lx\",\"image\":\"image___3Zj1x\",\"text\":\"text___tvrta\",\"right\":\"right___2Z1EG\",\"float1\":\"float1___3T-Ze\",\"float2\":\"float2___3i23g\",\"moveBottomTop\":\"moveBottomTop___37CZi\",\"barberpole\":\"barberpole___1ddvo\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231468\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1vyyS\",\"features\":\"features___1V1Oz\",\"float1\":\"float1___2LFR4\",\"float2\":\"float2___14I4k\",\"moveBottomTop\":\"moveBottomTop___2RMH9\",\"barberpole\":\"barberpole___3bA2W\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607230742\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___2L-_x\",\"left\":\"left___3XOvc\",\"center\":\"center___3a7bc\",\"right\":\"right___28KmE\",\"email\":\"email___1-sPJ\",\"float1\":\"float1___2UvYS\",\"float2\":\"float2___3qzrt\",\"moveBottomTop\":\"moveBottomTop___2yA5I\",\"barberpole\":\"barberpole___3ESYu\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231154\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3KgZG\",\"gdprBanner\":\"gdprBanner___2lgpr\",\"float1\":\"float1___3Z5Mf\",\"float2\":\"float2___2s9vu\",\"moveBottomTop\":\"moveBottomTop___190-D\",\"barberpole\":\"barberpole___ahOF9\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231217\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"hero\":\"hero___3auCk\",\"large\":\"large___3MpfL\",\"text--large\":\"text--large___3fzrK\",\"download\":\"download___kOgFV\",\"meta\":\"meta___25fZo\",\"social\":\"social___3xSeV\",\"productShot\":\"productShot___1b6AD\",\"float1\":\"float1___42jQA\",\"float2\":\"float2___srDco\",\"moveBottomTop\":\"moveBottomTop___2cZDe\",\"barberpole\":\"barberpole___sse0C\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607230897\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___12mWa\",\"intro\":\"intro___K8Bna\",\"float1\":\"float1___2Niwp\",\"float2\":\"float2___2NQWZ\",\"moveBottomTop\":\"moveBottomTop___aST_d\",\"barberpole\":\"barberpole___2vJrr\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231428\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___2P8mC\",\"gdprBanner\":\"gdprBanner___xiY-q\",\"float1\":\"float1___bSgGq\",\"float2\":\"float2___Tzzmw\",\"moveBottomTop\":\"moveBottomTop___vnpWt\",\"barberpole\":\"barberpole___17n7l\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231306\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1Kdds\",\"float1\":\"float1___2ERoX\",\"float2\":\"float2___1tS5E\",\"moveBottomTop\":\"moveBottomTop___xgJu8\",\"barberpole\":\"barberpole___209Fl\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607230750\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___s9BkI\",\"navigation\":\"navigation___lGW1A\",\"fixed\":\"fixed___xUf4R\",\"logo\":\"logo___1wZqy\",\"navItems\":\"navItems___ENJRP\",\"starGazer\":\"starGazer___2rUzj\",\"float1\":\"float1___l3sbV\",\"float2\":\"float2___3SzQS\",\"moveBottomTop\":\"moveBottomTop___wIz4V\",\"barberpole\":\"barberpole___2XQfp\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231189\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1P-i3\",\"container\":\"container___3CoNt\",\"newsletter\":\"newsletter___nvajl\",\"titleLeft\":\"titleLeft___3t1Ww\",\"socialItems\":\"socialItems___1wdzP\",\"socialIcons\":\"socialIcons___carFw\",\"fields\":\"fields___2BlQc\",\"float1\":\"float1___1wIRn\",\"float2\":\"float2___OiDpx\",\"moveBottomTop\":\"moveBottomTop___1cpMs\",\"barberpole\":\"barberpole___3une3\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607230988\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1PFz9\",\"partners\":\"partners___ZUSfM\",\"logos\":\"logos___2MqCJ\",\"float1\":\"float1___1q0jL\",\"float2\":\"float2___19FqP\",\"moveBottomTop\":\"moveBottomTop___2L5j4\",\"barberpole\":\"barberpole___2gMu0\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607230827\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3Z6jr\",\"float1\":\"float1___7oNCH\",\"float2\":\"float2___3cmXA\",\"moveBottomTop\":\"moveBottomTop___NRRi2\",\"barberpole\":\"barberpole___2-2Vx\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231284\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___12dzE\",\"socialIcon\":\"socialIcon___2-kcc\",\"twitter\":\"twitter___2MRJA\",\"reddit\":\"reddit___TQHit\",\"discord\":\"discord___2f8Xs\",\"telegram\":\"telegram___2otxr\",\"medium\":\"medium___2gtWd\",\"float1\":\"float1___1mJMC\",\"float2\":\"float2___3R7Ik\",\"moveBottomTop\":\"moveBottomTop___2egUI\",\"barberpole\":\"barberpole___29K9V\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231534\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___ZeVoX\",\"card\":\"card___1eCHp\",\"social\":\"social___37CBa\",\"icon\":\"icon___1-dv_\",\"linkedin\":\"linkedin___pyeEO\",\"twitter\":\"twitter___2FM4N\",\"github\":\"github___23RC_\",\"dribbble\":\"dribbble___14z-M\",\"experience\":\"experience___3bld4\",\"float1\":\"float1___2sCh2\",\"float2\":\"float2___3mYCZ\",\"moveBottomTop\":\"moveBottomTop___3TpBQ\",\"barberpole\":\"barberpole___ZzQiF\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564608194493\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"team\":\"team___3M72P\",\"large\":\"large___3CcZE\",\"text--large\":\"text--large___qtc8S\",\"cards\":\"cards___3Nx5-\",\"teamHero\":\"teamHero___hKt8Q\",\"float1\":\"float1___254P5\",\"float2\":\"float2___27teW\",\"moveBottomTop\":\"moveBottomTop___391ql\",\"barberpole\":\"barberpole___522Jb\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564608126801\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3VG9G\",\"card\":\"card___1x2xT\",\"float1\":\"float1___1_qrZ\",\"float2\":\"float2___2qfTl\",\"moveBottomTop\":\"moveBottomTop___3xpyX\",\"barberpole\":\"barberpole___xRMmh\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607231582\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3HyJR\",\"token\":\"token___ZmS-K\",\"subtitle\":\"subtitle___1qyYA\",\"small\":\"small___2_xWp\",\"cards\":\"cards___3n2SD\",\"exchanges\":\"exchanges___YVp4H\",\"float1\":\"float1___3fZEa\",\"float2\":\"float2___26DWo\",\"moveBottomTop\":\"moveBottomTop___qi02N\",\"barberpole\":\"barberpole___-t_Ev\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1564607230755\");\n });\n }\n }\n "],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;A","sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/chunks/styles.js","sources":["webpack:///./components/Container/Container.scss?3f63","webpack:///./components/Decorator/Decorator.scss?e97b","webpack:///./components/Diagram/Diagram.scss?99b3","webpack:///./components/DownloadButton/DownloadButton.scss?5003","webpack:///./components/DownloadModal/DownloadModal.scss?08e5","webpack:///./components/Features/Feature/Feature.scss?93ab","webpack:///./components/Features/Features.scss?a1d1","webpack:///./components/Footer/Footer.scss?8025","webpack:///./components/GDPRBanner/GDPRBanner.scss?e90f","webpack:///./components/Hero/Hero.scss?0d96","webpack:///./components/Intro/Intro.scss?aea8","webpack:///./components/JobPostingBanner/JobPostingBanner.scss?34f2","webpack:///./components/Layout/Layout.scss?9a27","webpack:///./components/Modal/Modal.scss?5155","webpack:///./components/Navigation/Navigation.scss?1b58","webpack:///./components/Newsletter/Newsletter.scss?9108","webpack:///./components/Partners/Partners.scss?26b1","webpack:///./components/Section/Section.scss?005d","webpack:///./components/Showcase/Card/Card.scss?8891","webpack:///./components/Showcase/Showcase.scss?8d1c","webpack:///./components/SocialIcon/SocialIcon.scss?e1e0","webpack:///./components/Team/Card/Card.scss?a45b","webpack:///./components/Team/Team.scss?e9f6","webpack:///./components/Token/Card/Card.scss?7b34","webpack:///./components/Token/Token.scss?bfc9"],"sourcesContent":["// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___ih64M\",\"container\":\"container___1IrtA\",\"float1\":\"float1___44g8A\",\"float2\":\"float2___1EvKf\",\"moveBottomTop\":\"moveBottomTop___3oHQl\",\"barberpole\":\"barberpole___3TjAx\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334043\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___2CaiT\",\"decorator\":\"decorator___QgvP0\",\"version-1\":\"version-1___12VqR\",\"outline\":\"outline___2Q6Mh\",\"version-2\":\"version-2___2jBY6\",\"version-3\":\"version-3___7hMuR\",\"animation-1\":\"animation-1___2PnxJ\",\"float1\":\"float1___2n1tN\",\"animation-2\":\"animation-2___3N8Zv\",\"float2\":\"float2___1_PQ4\",\"animation-5\":\"animation-5___2awvz\",\"animation-3\":\"animation-3___4JzfA\",\"moveBottomTop\":\"moveBottomTop___1WaDh\",\"animation-4\":\"animation-4___2rV7c\",\"barberpole\":\"barberpole___2bPxN\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334174\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"item\":\"item___Ac3ZF\",\"text--large\":\"text--large___3MkXQ\",\"diagram\":\"diagram___8CuPt\",\"intro\":\"intro___3kR69\",\"text\":\"text___2N7K6\",\"nodeless\":\"nodeless___Navg4\",\"content\":\"content___2_NTk\",\"connectorNode\":\"connectorNode___73vjF\",\"incoming\":\"incoming___J3M-x\",\"protocol\":\"protocol___2qpG8\",\"right\":\"right___YyNw9\",\"section\":\"section___3Uz8l\",\"label\":\"label___3VMx6\",\"top\":\"top___2Nw2T\",\"authority\":\"authority___kEilX\",\"backend\":\"backend___t4-2A\",\"filesystem\":\"filesystem___Zkyx-\",\"fe\":\"fe___1dpRQ\",\"contracts\":\"contracts___3nlyC\",\"connectorLine\":\"connectorLine___3R2SQ\",\"client\":\"client___3W836\",\"list\":\"list___26RRX\",\"float1\":\"float1___1GZJQ\",\"float2\":\"float2___3jYxl\",\"moveBottomTop\":\"moveBottomTop___3WCpD\",\"barberpole\":\"barberpole___p2Agq\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333955\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3ABsX\",\"downloadButton\":\"downloadButton___3t48t\",\"bright\":\"bright___T1VAx\",\"float1\":\"float1___1qMyx\",\"float2\":\"float2___1wcQ2\",\"moveBottomTop\":\"moveBottomTop___f0qgN\",\"barberpole\":\"barberpole___1jrYP\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334196\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3UpyZ\",\"downloadModal\":\"downloadModal___1Ubhp\",\"header\":\"header___1qeIY\",\"title\":\"title___2fk3v\",\"close\":\"close___VprHR\",\"content\":\"content___22uUJ\",\"appIcon\":\"appIcon___i-NEB\",\"message\":\"message___2psCw\",\"download\":\"download___4P9oX\",\"float1\":\"float1___3FoNK\",\"float2\":\"float2___CkGY1\",\"moveBottomTop\":\"moveBottomTop___2VZA9\",\"barberpole\":\"barberpole___MKgQm\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361335033\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___24HwL\",\"feature\":\"feature___29ANC\",\"container\":\"container___3fRYT\",\"flip\":\"flip___3YOMQ\",\"image\":\"image___ufCRm\",\"text\":\"text___27edw\",\"right\":\"right___t1E1R\",\"float1\":\"float1___300p1\",\"float2\":\"float2___1MUAR\",\"moveBottomTop\":\"moveBottomTop___Po975\",\"barberpole\":\"barberpole___2jIXb\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334661\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3GInC\",\"features\":\"features___27QES\",\"float1\":\"float1___sDO12\",\"float2\":\"float2___1ZnwC\",\"moveBottomTop\":\"moveBottomTop___272i-\",\"barberpole\":\"barberpole___2lytb\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333723\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3H7I_\",\"left\":\"left___12Gbh\",\"center\":\"center___AvFB7\",\"right\":\"right___1rEan\",\"email\":\"email___1cGzc\",\"float1\":\"float1___3FCBU\",\"float2\":\"float2___3ZfOh\",\"moveBottomTop\":\"moveBottomTop___2jZlr\",\"barberpole\":\"barberpole___bjjtS\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334635\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___xfXtZ\",\"gdprBanner\":\"gdprBanner___kK_WJ\",\"float1\":\"float1___2QV_m\",\"float2\":\"float2___xHB_K\",\"moveBottomTop\":\"moveBottomTop___2efR0\",\"barberpole\":\"barberpole___2XZeR\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334524\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"hero\":\"hero___1Du8U\",\"large\":\"large___DhV2M\",\"text--large\":\"text--large___6aFhd\",\"download\":\"download___Lv1O8\",\"meta\":\"meta___2r_VX\",\"social\":\"social___1VM9_\",\"productShot\":\"productShot___xcRy2\",\"float1\":\"float1___GwG0W\",\"float2\":\"float2___2yPuO\",\"moveBottomTop\":\"moveBottomTop___M4FYt\",\"barberpole\":\"barberpole___1nvZe\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333773\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___gNRm7\",\"intro\":\"intro___1EVq_\",\"float1\":\"float1___1H9G5\",\"float2\":\"float2___Ub8_A\",\"moveBottomTop\":\"moveBottomTop___2qO3y\",\"barberpole\":\"barberpole___1-jex\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334074\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1B9ED\",\"gdprBanner\":\"gdprBanner___wAPlv\",\"float1\":\"float1___E2bJn\",\"float2\":\"float2___1l9pk\",\"moveBottomTop\":\"moveBottomTop___1bBh0\",\"barberpole\":\"barberpole___1wMkY\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334543\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3_qQl\",\"float1\":\"float1___2knv_\",\"float2\":\"float2___3gPTO\",\"moveBottomTop\":\"moveBottomTop___PJBr4\",\"barberpole\":\"barberpole___2D1tW\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333743\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3XtZc\",\"portal\":\"portal___sK-MH\",\"backdrop\":\"backdrop___3ynAC\",\"modal\":\"modal___Au9e5\",\"float1\":\"float1___3Te1n\",\"float2\":\"float2___NonmY\",\"moveBottomTop\":\"moveBottomTop___3P5ti\",\"barberpole\":\"barberpole___1oZ4Z\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361335546\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3REeS\",\"navigation\":\"navigation___1xNl6\",\"fixed\":\"fixed___b9qbd\",\"logo\":\"logo___3fN8p\",\"navItems\":\"navItems___2SYKh\",\"starGazer\":\"starGazer___3ZTj-\",\"float1\":\"float1___IMWXY\",\"float2\":\"float2___1OqnS\",\"moveBottomTop\":\"moveBottomTop___IiNS6\",\"barberpole\":\"barberpole___2amjX\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334505\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___13zOc\",\"container\":\"container___1YL3H\",\"newsletter\":\"newsletter___2Pr9c\",\"titleLeft\":\"titleLeft___1UQ9r\",\"socialItems\":\"socialItems___1d232\",\"socialIcons\":\"socialIcons___1BoGT\",\"fields\":\"fields___MKVKu\",\"float1\":\"float1___3UOXR\",\"float2\":\"float2___1sRtL\",\"moveBottomTop\":\"moveBottomTop___BIE38\",\"barberpole\":\"barberpole___nYxEY\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333878\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___eV5HQ\",\"partners\":\"partners___3vzgh\",\"logos\":\"logos___1VpL9\",\"float1\":\"float1___1De5l\",\"float2\":\"float2___2Un8F\",\"moveBottomTop\":\"moveBottomTop___2rPC6\",\"barberpole\":\"barberpole___2bGyG\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333622\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___2b4e7\",\"float1\":\"float1___2G0WK\",\"float2\":\"float2___3xaQd\",\"moveBottomTop\":\"moveBottomTop___3Eacd\",\"barberpole\":\"barberpole___2vdhn\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334059\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"card\":\"card___UK7tQ\",\"text--large\":\"text--large___1OZIY\",\"blue\":\"blue___3DbNU\",\"main\":\"main___2j5EF\",\"red\":\"red___35-yA\",\"green\":\"green___1rbiE\",\"meta\":\"meta___2V8jo\",\"primary\":\"primary___2C-34\",\"large\":\"large___140La\",\"overlay\":\"overlay___nippi\",\"float1\":\"float1___1WJlt\",\"float2\":\"float2___1UrRs\",\"moveBottomTop\":\"moveBottomTop___UV5c6\",\"barberpole\":\"barberpole___elLiq\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334228\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"showcase\":\"showcase___2AaH6\",\"intro\":\"intro___2Uu71\",\"large\":\"large___2hCJK\",\"text--large\":\"text--large___FnS-j\",\"cards\":\"cards___15Zde\",\"float1\":\"float1___3xDWc\",\"float2\":\"float2___2mSXR\",\"moveBottomTop\":\"moveBottomTop___21_8H\",\"barberpole\":\"barberpole___2sJ3K\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333633\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___oaWku\",\"socialIcon\":\"socialIcon___2LQEH\",\"twitter\":\"twitter___2Zs3U\",\"reddit\":\"reddit___18pvN\",\"discord\":\"discord___1dxfd\",\"telegram\":\"telegram___1s6Yw\",\"medium\":\"medium___26E7Z\",\"noschat\":\"noschat___3AWFa\",\"float1\":\"float1___37n3T\",\"float2\":\"float2___2Bz8G\",\"moveBottomTop\":\"moveBottomTop___bs5r4\",\"barberpole\":\"barberpole___3NGk7\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361429874\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1nh6O\",\"card\":\"card___1moz5\",\"social\":\"social___27fU4\",\"icon\":\"icon___776VF\",\"linkedin\":\"linkedin___2Z5ei\",\"twitter\":\"twitter___2NEGn\",\"github\":\"github___2BBF_\",\"dribbble\":\"dribbble___22iyZ\",\"experience\":\"experience___kfKWW\",\"float1\":\"float1___zwtx8\",\"float2\":\"float2___2kTBA\",\"moveBottomTop\":\"moveBottomTop___WX_NL\",\"barberpole\":\"barberpole___2Qi33\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334356\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"team\":\"team___2DV-C\",\"large\":\"large___1_gQ5\",\"text--large\":\"text--large___1vFlw\",\"cards\":\"cards___17Tb8\",\"float1\":\"float1___2mFP5\",\"float2\":\"float2___zxA0p\",\"moveBottomTop\":\"moveBottomTop___3ZXrp\",\"barberpole\":\"barberpole___2vlCM\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333628\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___3V1j9\",\"card\":\"card___2BHir\",\"float1\":\"float1___lGLvt\",\"float2\":\"float2___Awqkd\",\"moveBottomTop\":\"moveBottomTop___FQgYj\",\"barberpole\":\"barberpole___1Ws21\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361334382\");\n });\n }\n }\n ","// extracted by mini-css-extract-plugin\nmodule.exports = {\"text--large\":\"text--large___1-1w2\",\"token\":\"token___B4YK9\",\"subtitle\":\"subtitle___1s2Xj\",\"small\":\"small___39hDz\",\"cards\":\"cards___1epEZ\",\"exchanges\":\"exchanges___SwPNP\",\"float1\":\"float1___-GH9i\",\"float2\":\"float2___eTbf-\",\"moveBottomTop\":\"moveBottomTop___13DuR\",\"barberpole\":\"barberpole___1OKY0\"};;\n if (module.hot) {\n var injectCss = function injectCss(prev, href) {\n var link = prev.cloneNode();\n link.href = href;\n link.onload = function() {\n prev.parentNode.removeChild(prev);\n };\n prev.stale = true;\n prev.parentNode.insertBefore(link, prev);\n };\n module.hot.dispose(function() {\n window.__webpack_reload_css__ = true;\n });\n if (window.__webpack_reload_css__) {\n module.hot.__webpack_reload_css__ = false;\n console.log(\"[HMR] Reloading stylesheets...\");\n var prefix = document.location.protocol + '//' + document.location.host;\n document\n .querySelectorAll(\"link[href][rel=stylesheet]\")\n .forEach(function(link) {\n if (!link.href.match(prefix) || link.stale) return;\n injectCss(link, link.href.split(\"?\")[0] + \"?unix=1565361333903\");\n });\n }\n }\n "],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;A","sourceRoot":""} \ No newline at end of file diff --git a/docs/_next/static/css/styles.33cb19fd.chunk.css b/docs/_next/static/css/styles.61e7cd64.chunk.css similarity index 94% rename from docs/_next/static/css/styles.33cb19fd.chunk.css rename to docs/_next/static/css/styles.61e7cd64.chunk.css index 47713e5..7627d6b 100644 --- a/docs/_next/static/css/styles.33cb19fd.chunk.css +++ b/docs/_next/static/css/styles.61e7cd64.chunk.css @@ -18,7 +18,7 @@ @import url(https://rsms.me/inter/inter-ui.css); @import url(https://rsms.me/inter/inter-ui.css); @import url(https://rsms.me/inter/inter-ui.css); -@keyframes float1___l3sbV { +@keyframes float1___IMWXY { 0% { transform: translatey(0px); } 50% { @@ -26,7 +26,7 @@ 100% { transform: translatey(0px); } } -@keyframes float2___3SzQS { +@keyframes float2___1OqnS { 0% { transform: translatey(0px); } 75% { @@ -34,7 +34,7 @@ 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___wIz4V { +@keyframes moveBottomTop___IiNS6 { 0% { bottom: 0%; opacity: 0; } @@ -46,7 +46,7 @@ bottom: 110%; opacity: 0; } } -@keyframes barberpole___2XQfp { +@keyframes barberpole___2amjX { 100% { background-position: 100% 100%; } } @@ -243,10 +243,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___s9BkI { + p.text--large___3REeS { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___s9BkI { + p.text--large___3REeS { font-size: 16px; } } p { @@ -269,7 +269,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.navigation___lGW1A { +.navigation___1xNl6 { width: 100%; padding: 24px 24px 0; display: flex; @@ -277,43 +277,43 @@ hr { margin-bottom: 24px; font-size: 16px; } @media screen and (max-width: 760px) { - .navigation___lGW1A { + .navigation___1xNl6 { flex-direction: column; justify-content: center; } } - .navigation___lGW1A.fixed___xUf4R { + .navigation___1xNl6.fixed___b9qbd { position: absolute; z-index: 2; } - .navigation___lGW1A .logo___1wZqy { + .navigation___1xNl6 .logo___3fN8p { text-align: center; background: url("/static/nos-logo-positive.svg") center center no-repeat; display: inline-block; width: 113px; height: 60px; } @media screen and (max-width: 760px) { - .navigation___lGW1A .logo___1wZqy { + .navigation___1xNl6 .logo___3fN8p { margin: 0 auto 24px; } } - .navigation___lGW1A .navItems___ENJRP { + .navigation___1xNl6 .navItems___2SYKh { align-items: center; display: flex; } @media screen and (max-width: 760px) { - .navigation___lGW1A .navItems___ENJRP { + .navigation___1xNl6 .navItems___2SYKh { justify-content: center; display: flex; } } @media screen and (max-width: 540px) { - .navigation___lGW1A .navItems___ENJRP { + .navigation___1xNl6 .navItems___2SYKh { display: none; } } - .navigation___lGW1A .navItems___ENJRP a { + .navigation___1xNl6 .navItems___2SYKh a { margin-left: 32px; text-decoration: none; color: #443562; } - .navigation___lGW1A .navItems___ENJRP a:hover { + .navigation___1xNl6 .navItems___2SYKh a:hover { color: black; } -.starGazer___2rUzj { +.starGazer___3ZTj- { margin-left: 32px; margin-right: -64px; } -@keyframes float1___13fF5 { +@keyframes float1___1qMyx { 0% { transform: translatey(0px); } 50% { @@ -321,7 +321,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___2QRev { +@keyframes float2___1wcQ2 { 0% { transform: translatey(0px); } 75% { @@ -329,7 +329,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___3uZLZ { +@keyframes moveBottomTop___f0qgN { 0% { bottom: 0%; opacity: 0; } @@ -341,7 +341,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2B1cq { +@keyframes barberpole___1jrYP { 100% { background-position: 100% 100%; } } @@ -538,10 +538,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___2PGjP { + p.text--large___3ABsX { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___2PGjP { + p.text--large___3ABsX { font-size: 16px; } } p { @@ -564,7 +564,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.downloadButton___1jeNx { +.downloadButton___3t48t { padding: 13px 42px; border-radius: 999px; background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); @@ -574,16 +574,16 @@ hr { text-decoration: none; box-shadow: 0px 16px 16px rgba(68, 53, 98, 0.05), 0px 8px 8px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.05), 0px 2px 2px rgba(68, 53, 98, 0.05); transition: box-shadow 200ms ease; } - .downloadButton___1jeNx.bright___1MqL5 { + .downloadButton___3t48t.bright___T1VAx { padding: 13px 40px 13px 64px; background: url("/static/nos-circle-flat.svg") 10px center no-repeat, linear-gradient(180deg, #FFFFFF 22.5%, #F6F4FA 100%); color: #443562; } - .downloadButton___1jeNx:hover { + .downloadButton___3t48t:hover { color: white; background: linear-gradient(180deg, #A5AFFB -75%, #6979F8 100%); box-shadow: 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.1), 0px 2px 2px rgba(68, 53, 98, 0.1); } -@keyframes float1___1mJMC { +@keyframes float1___37n3T { 0% { transform: translatey(0px); } 50% { @@ -591,7 +591,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3R7Ik { +@keyframes float2___2Bz8G { 0% { transform: translatey(0px); } 75% { @@ -599,7 +599,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2egUI { +@keyframes moveBottomTop___bs5r4 { 0% { bottom: 0%; opacity: 0; } @@ -611,7 +611,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___29K9V { +@keyframes barberpole___3NGk7 { 100% { background-position: 100% 100%; } } @@ -808,10 +808,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___12dzE { + p.text--large___oaWku { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___12dzE { + p.text--large___oaWku { font-size: 16px; } } p { @@ -834,7 +834,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.socialIcon___2-kcc { +.socialIcon___2LQEH { background-repeat: no-repeat; width: 32px; height: 32px; @@ -843,20 +843,22 @@ hr { background-repeat: no-repeat; background-size: contain; background-position: center center; } - .socialIcon___2-kcc:last-child { + .socialIcon___2LQEH:last-child { margin-right: 0; } - .socialIcon___2-kcc.twitter___2MRJA { + .socialIcon___2LQEH.twitter___2Zs3U { background-image: url("/static/twitter-violet.svg"); } - .socialIcon___2-kcc.reddit___TQHit { + .socialIcon___2LQEH.reddit___18pvN { background-image: url("/static/reddit-violet.svg"); } - .socialIcon___2-kcc.discord___2f8Xs { + .socialIcon___2LQEH.discord___1dxfd { background-image: url("/static/discord-violet.svg"); } - .socialIcon___2-kcc.telegram___2otxr { + .socialIcon___2LQEH.telegram___1s6Yw { background-image: url("/static/telegram-violet.svg"); } - .socialIcon___2-kcc.medium___2gtWd { + .socialIcon___2LQEH.medium___26E7Z { background-image: url("/static/medium-violet.svg"); } + .socialIcon___2LQEH.noschat___3AWFa { + background-image: url("/static/nos-chat-violet.svg"); } -@keyframes float1___2UvYS { +@keyframes float1___3FCBU { 0% { transform: translatey(0px); } 50% { @@ -864,7 +866,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3qzrt { +@keyframes float2___3ZfOh { 0% { transform: translatey(0px); } 75% { @@ -872,7 +874,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2yA5I { +@keyframes moveBottomTop___2jZlr { 0% { bottom: 0%; opacity: 0; } @@ -884,7 +886,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3ESYu { +@keyframes barberpole___bjjtS { 100% { background-position: 100% 100%; } } @@ -1081,10 +1083,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___2L-_x { + p.text--large___3H7I_ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___2L-_x { + p.text--large___3H7I_ { font-size: 16px; } } p { @@ -1116,41 +1118,41 @@ footer { footer { flex-direction: column; justify-content: center; } } - footer .left___3XOvc p { + footer .left___12Gbh p { font-size: 12px; margin-bottom: 0; } @media screen and (max-width: 760px) { - footer .left___3XOvc { + footer .left___12Gbh { text-align: center; margin-bottom: 20px; } } - footer .center___3a7bc { + footer .center___AvFB7 { display: flex; align-items: flex-end; padding-bottom: 6px; } @media screen and (max-width: 760px) { - footer .center___3a7bc { + footer .center___AvFB7 { justify-content: center; margin-bottom: 20px; } } - footer .right___28KmE { + footer .right___1rEan { display: flex; justify-content: space-between; flex-wrap: wrap; } @media screen and (max-width: 760px) { - footer .right___28KmE { + footer .right___1rEan { justify-content: center; } } - footer .right___28KmE p { + footer .right___1rEan p { width: 100%; text-align: right; } @media screen and (max-width: 760px) { - footer .right___28KmE p { + footer .right___1rEan p { text-align: center; } } - footer .email___1-sPJ { + footer .email___1cGzc { display: inline-flex; align-items: center; font-weight: 500; color: #443562; text-decoration: none; } - footer .email___1-sPJ:before { + footer .email___1cGzc:before { flex: 1 1 auto; margin-right: 3px; content: ""; @@ -1158,7 +1160,7 @@ footer { height: 12px; background: url("/static/email-violet.svg"); } -@keyframes float1___3Z5Mf { +@keyframes float1___2QV_m { 0% { transform: translatey(0px); } 50% { @@ -1166,7 +1168,7 @@ footer { 100% { transform: translatey(0px); } } -@keyframes float2___2s9vu { +@keyframes float2___xHB_K { 0% { transform: translatey(0px); } 75% { @@ -1174,7 +1176,7 @@ footer { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___190-D { +@keyframes moveBottomTop___2efR0 { 0% { bottom: 0%; opacity: 0; } @@ -1186,7 +1188,7 @@ footer { bottom: 110%; opacity: 0; } } -@keyframes barberpole___ahOF9 { +@keyframes barberpole___2XZeR { 100% { background-position: 100% 100%; } } @@ -1383,10 +1385,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3KgZG { + p.text--large___xfXtZ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3KgZG { + p.text--large___xfXtZ { font-size: 16px; } } p { @@ -1409,7 +1411,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.gdprBanner___2lgpr { +.gdprBanner___kK_WJ { position: fixed; bottom: 0; left: 0; @@ -1419,16 +1421,16 @@ hr { background: rgba(68, 53, 98, 0.9); text-align: center; z-index: 99; } - .gdprBanner___2lgpr p { + .gdprBanner___kK_WJ p { margin: 0 auto 40px; max-width: 760px; line-height: 24px; font-size: 16px; } - .gdprBanner___2lgpr a, - .gdprBanner___2lgpr a:hover { + .gdprBanner___kK_WJ a, + .gdprBanner___kK_WJ a:hover { color: #FFF; } -@keyframes float1___2ERoX { +@keyframes float1___2knv_ { 0% { transform: translatey(0px); } 50% { @@ -1436,7 +1438,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___1tS5E { +@keyframes float2___3gPTO { 0% { transform: translatey(0px); } 75% { @@ -1444,7 +1446,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___xgJu8 { +@keyframes moveBottomTop___PJBr4 { 0% { bottom: 0%; opacity: 0; } @@ -1456,7 +1458,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___209Fl { +@keyframes barberpole___2D1tW { 100% { background-position: 100% 100%; } } @@ -1653,10 +1655,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1Kdds { + p.text--large___3_qQl { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1Kdds { + p.text--large___3_qQl { font-size: 16px; } } p { @@ -1683,7 +1685,7 @@ body { background: #F6F4FA; overflow-x: hidden; } -@keyframes float1___bSgGq { +@keyframes float1___E2bJn { 0% { transform: translatey(0px); } 50% { @@ -1691,7 +1693,7 @@ body { 100% { transform: translatey(0px); } } -@keyframes float2___Tzzmw { +@keyframes float2___1l9pk { 0% { transform: translatey(0px); } 75% { @@ -1699,7 +1701,7 @@ body { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___vnpWt { +@keyframes moveBottomTop___1bBh0 { 0% { bottom: 0%; opacity: 0; } @@ -1711,7 +1713,7 @@ body { bottom: 110%; opacity: 0; } } -@keyframes barberpole___17n7l { +@keyframes barberpole___1wMkY { 100% { background-position: 100% 100%; } } @@ -1908,10 +1910,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___2P8mC { + p.text--large___1B9ED { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___2P8mC { + p.text--large___1B9ED { font-size: 16px; } } p { @@ -1934,7 +1936,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.gdprBanner___xiY-q { +.gdprBanner___wAPlv { position: fixed; bottom: 0; left: 0; @@ -1944,16 +1946,16 @@ hr { background: rgba(68, 53, 98, 0.9); text-align: center; z-index: 99; } - .gdprBanner___xiY-q p { + .gdprBanner___wAPlv p { margin: 0 auto 40px; max-width: 760px; line-height: 24px; font-size: 16px; } - .gdprBanner___xiY-q a, - .gdprBanner___xiY-q a:hover { + .gdprBanner___wAPlv a, + .gdprBanner___wAPlv a:hover { color: #FFF; } -@keyframes float1___7oNCH { +@keyframes float1___2G0WK { 0% { transform: translatey(0px); } 50% { @@ -1961,7 +1963,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3cmXA { +@keyframes float2___3xaQd { 0% { transform: translatey(0px); } 75% { @@ -1969,7 +1971,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___NRRi2 { +@keyframes moveBottomTop___3Eacd { 0% { bottom: 0%; opacity: 0; } @@ -1981,7 +1983,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2-2Vx { +@keyframes barberpole___2vdhn { 100% { background-position: 100% 100%; } } @@ -2178,10 +2180,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3Z6jr { + p.text--large___2b4e7 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3Z6jr { + p.text--large___2b4e7 { font-size: 16px; } } p { @@ -2214,7 +2216,7 @@ section { padding-top: 40px; padding-bottom: 40px; } } -@keyframes float1___2L0lE { +@keyframes float1___2n1tN { 0% { transform: translatey(0px); } 50% { @@ -2222,7 +2224,7 @@ section { 100% { transform: translatey(0px); } } -@keyframes float2___3blAV { +@keyframes float2___1_PQ4 { 0% { transform: translatey(0px); } 75% { @@ -2230,7 +2232,7 @@ section { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___1RAIF { +@keyframes moveBottomTop___1WaDh { 0% { bottom: 0%; opacity: 0; } @@ -2242,7 +2244,7 @@ section { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3h18O { +@keyframes barberpole___2bPxN { 100% { background-position: 100% 100%; } } @@ -2439,10 +2441,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1ip6B { + p.text--large___2CaiT { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1ip6B { + p.text--large___2CaiT { font-size: 16px; } } p { @@ -2465,39 +2467,39 @@ hr { border-top: 0; margin: 1.5em 0; } -.decorator___2vtXj { +.decorator___QgvP0 { position: absolute; background-repeat: no-repeat; background-size: contain; background-position: 0 0; pointer-events: none; } @media screen and (max-width: 540px) { - .decorator___2vtXj { + .decorator___QgvP0 { opacity: .5; } } - .decorator___2vtXj.version-1___1zt1_ { + .decorator___QgvP0.version-1___12VqR { background-image: url("/static/circle-a.svg"); } - .decorator___2vtXj.version-1___1zt1_.outline___3b7t_ { + .decorator___QgvP0.version-1___12VqR.outline___2Q6Mh { background-image: url("/static/circle-outline-a.svg"); } - .decorator___2vtXj.version-2___1CAqP { + .decorator___QgvP0.version-2___2jBY6 { background-image: url("/static/circle-b.svg"); } - .decorator___2vtXj.version-2___1CAqP.outline___3b7t_ { + .decorator___QgvP0.version-2___2jBY6.outline___2Q6Mh { background-image: url("/static/circle-outline-b.svg"); } - .decorator___2vtXj.version-3___3mYK_ { + .decorator___QgvP0.version-3___7hMuR { background-image: url("/static/circle-c.svg"); } - .decorator___2vtXj.version-3___3mYK_.outline___3b7t_ { + .decorator___QgvP0.version-3___7hMuR.outline___2Q6Mh { background-image: url("/static/circle-outline-c.svg"); } - .decorator___2vtXj.animation-1___15wlY { - animation: float1___2L0lE 6s ease-in-out infinite; } - .decorator___2vtXj.animation-2___2tJHO { - animation: float2___3blAV 6s ease-in-out infinite; } - .decorator___2vtXj.animation-5___3qjZc { - animation: float2___3blAV 7s ease-in-out 1.5s infinite; } - .decorator___2vtXj.animation-3___3H3uq { - animation: moveBottomTop___1RAIF 16s ease-in-out infinite; } - .decorator___2vtXj.animation-4___2kR0C { - animation: moveBottomTop___1RAIF 16s ease-in-out 3s infinite; } - -@keyframes float1___42jQA { + .decorator___QgvP0.animation-1___2PnxJ { + animation: float1___2n1tN 6s ease-in-out infinite; } + .decorator___QgvP0.animation-2___3N8Zv { + animation: float2___1_PQ4 6s ease-in-out infinite; } + .decorator___QgvP0.animation-5___2awvz { + animation: float2___1_PQ4 7s ease-in-out 1.5s infinite; } + .decorator___QgvP0.animation-3___4JzfA { + animation: moveBottomTop___1WaDh 16s ease-in-out infinite; } + .decorator___QgvP0.animation-4___2rV7c { + animation: moveBottomTop___1WaDh 16s ease-in-out 3s infinite; } + +@keyframes float1___GwG0W { 0% { transform: translatey(0px); } 50% { @@ -2505,7 +2507,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___srDco { +@keyframes float2___2yPuO { 0% { transform: translatey(0px); } 75% { @@ -2513,7 +2515,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2cZDe { +@keyframes moveBottomTop___M4FYt { 0% { bottom: 0%; opacity: 0; } @@ -2525,11 +2527,11 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___sse0C { +@keyframes barberpole___1nvZe { 100% { background-position: 100% 100%; } } -.hero___3auCk .large___3MpfL { +.hero___1Du8U .large___DhV2M { font-size: 20px; } button, [type='button'], [type='reset'], [type='submit'] { @@ -2725,10 +2727,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3fzrK { + p.text--large___6aFhd { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3fzrK { + p.text--large___6aFhd { font-size: 16px; } } p { @@ -2751,38 +2753,38 @@ hr { border-top: 0; margin: 1.5em 0; } -.hero___3auCk { +.hero___1Du8U { text-align: center; background: url("/static/hero-fancy-bg.svg") bottom center no-repeat, linear-gradient(173deg, #F6F4FA 0%, #E9E6EF 45%); background-size: 100% auto, auto; padding: 192px 12px 0 12px; position: relative; } @media screen and (max-width: 760px) { - .hero___3auCk { + .hero___1Du8U { padding-top: 192px; } } @media screen and (max-width: 540px) { - .hero___3auCk { + .hero___1Du8U { padding-top: 144px; } } - .hero___3auCk .large___3MpfL { + .hero___1Du8U .large___DhV2M { max-width: 600px; text-align: center; margin: 0 auto 24px auto; } - .hero___3auCk .download___kOgFV { + .hero___1Du8U .download___Lv1O8 { position: relative; } - .hero___3auCk .download___kOgFV .meta___25fZo { + .hero___1Du8U .download___Lv1O8 .meta___2r_VX { color: #6979F8; margin-top: 8px; } - .hero___3auCk .download___kOgFV .meta___25fZo a { + .hero___1Du8U .download___Lv1O8 .meta___2r_VX a { text-decoration: none; font-weight: 500; } - .hero___3auCk .social___3xSeV { + .hero___1Du8U .social___1VM9_ { display: flex; justify-content: center; } - .hero___3auCk .social___3xSeV > * { + .hero___1Du8U .social___1VM9_ > * { width: 24px; height: 24px; margin: 16px 8px; } - .hero___3auCk .productShot___1b6AD { + .hero___1Du8U .productShot___xcRy2 { margin-left: auto; margin-right: auto; margin-top: -96px; @@ -2791,14 +2793,14 @@ hr { min-width: 540px; pointer-events: none; } @media screen and (max-width: 760px) { - .hero___3auCk .productShot___1b6AD { + .hero___1Du8U .productShot___xcRy2 { margin-top: -48px; text-align: center; } } - .hero___3auCk .productShot___1b6AD img { + .hero___1Du8U .productShot___xcRy2 img { vertical-align: bottom; position: relative; } -@keyframes float1___1q0jL { +@keyframes float1___1De5l { 0% { transform: translatey(0px); } 50% { @@ -2806,7 +2808,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___19FqP { +@keyframes float2___2Un8F { 0% { transform: translatey(0px); } 75% { @@ -2814,7 +2816,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2L5j4 { +@keyframes moveBottomTop___2rPC6 { 0% { bottom: 0%; opacity: 0; } @@ -2826,7 +2828,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2gMu0 { +@keyframes barberpole___2bGyG { 100% { background-position: 100% 100%; } } @@ -3023,10 +3025,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1PFz9 { + p.text--large___eV5HQ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1PFz9 { + p.text--large___eV5HQ { font-size: 16px; } } p { @@ -3049,7 +3051,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.partners___ZUSfM { +.partners___3vzgh { color: #8F84A6; text-transform: uppercase; letter-spacing: 3px; @@ -3057,17 +3059,17 @@ hr { padding: 40px 0; background: white; max-width: 100%; } - .partners___ZUSfM .logos___2MqCJ { + .partners___3vzgh .logos___1VpL9 { display: flex; justify-content: center; align-items: center; max-width: 100%; flex-wrap: wrap; } - .partners___ZUSfM .logos___2MqCJ img { + .partners___3vzgh .logos___1VpL9 img { margin: 16px 32px; max-width: 100%; } -@keyframes float1___1MEw7 { +@keyframes float1___44g8A { 0% { transform: translatey(0px); } 50% { @@ -3075,7 +3077,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3FPdH { +@keyframes float2___1EvKf { 0% { transform: translatey(0px); } 75% { @@ -3083,7 +3085,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___xqe9j { +@keyframes moveBottomTop___3oHQl { 0% { bottom: 0%; opacity: 0; } @@ -3095,7 +3097,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___1W_G2 { +@keyframes barberpole___3TjAx { 100% { background-position: 100% 100%; } } @@ -3292,10 +3294,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___uotBR { + p.text--large___ih64M { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___uotBR { + p.text--large___ih64M { font-size: 16px; } } p { @@ -3318,13 +3320,13 @@ hr { border-top: 0; margin: 1.5em 0; } -.container___1uR8n { +.container___1IrtA { max-width: 1200px; margin: 0 auto; padding-left: 24px; padding-right: 24px; } -@keyframes float1___2Niwp { +@keyframes float1___1H9G5 { 0% { transform: translatey(0px); } 50% { @@ -3332,7 +3334,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___2NQWZ { +@keyframes float2___Ub8_A { 0% { transform: translatey(0px); } 75% { @@ -3340,7 +3342,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___aST_d { +@keyframes moveBottomTop___2qO3y { 0% { bottom: 0%; opacity: 0; } @@ -3352,7 +3354,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2vJrr { +@keyframes barberpole___1-jex { 100% { background-position: 100% 100%; } } @@ -3549,10 +3551,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___12mWa { + p.text--large___gNRm7 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___12mWa { + p.text--large___gNRm7 { font-size: 16px; } } p { @@ -3575,13 +3577,13 @@ hr { border-top: 0; margin: 1.5em 0; } -.intro___K8Bna { +.intro___1EVq_ { text-align: center; max-width: 800px; margin: 0 auto 100px; float: none; } -@keyframes float1___3fZEa { +@keyframes float1___-GH9i { 0% { transform: translatey(0px); } 50% { @@ -3589,7 +3591,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___26DWo { +@keyframes float2___eTbf- { 0% { transform: translatey(0px); } 75% { @@ -3597,7 +3599,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___qi02N { +@keyframes moveBottomTop___13DuR { 0% { bottom: 0%; opacity: 0; } @@ -3609,7 +3611,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___-t_Ev { +@keyframes barberpole___1OKY0 { 100% { background-position: 100% 100%; } } @@ -3806,10 +3808,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3HyJR { + p.text--large___1-1w2 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3HyJR { + p.text--large___1-1w2 { font-size: 16px; } } p { @@ -3832,39 +3834,39 @@ hr { border-top: 0; margin: 1.5em 0; } -.token___ZmS-K { +.token___B4YK9 { background: linear-gradient(194.67deg, #CF5BD9 -4.01%, #6D48B8 38.19%, #443562 85.96%); color: white; max-width: 100%; } - .token___ZmS-K .subtitle___1qyYA { + .token___B4YK9 .subtitle___1s2Xj { text-transform: uppercase; letter-spacing: 3px; text-align: center; padding: 40px 20px 0; max-width: 100%; opacity: .6; } - .token___ZmS-K p { + .token___B4YK9 p { font-size: 20px; } - .token___ZmS-K p .small___2_xWp { + .token___B4YK9 p .small___39hDz { display: block; font-size: 16px; } - .token___ZmS-K .cards___3n2SD { + .token___B4YK9 .cards___1epEZ { max-width: 760px; margin: 0 auto 40px; display: flex; justify-content: center; flex-wrap: wrap; } - .token___ZmS-K .exchanges___YVp4H { + .token___B4YK9 .exchanges___SwPNP { display: flex; justify-content: center; align-items: center; max-width: 100%; flex-wrap: wrap; } - .token___ZmS-K .exchanges___YVp4H img { + .token___B4YK9 .exchanges___SwPNP img { margin: 16px 32px; max-width: 100%; } -@keyframes float1___1_qrZ { +@keyframes float1___lGLvt { 0% { transform: translatey(0px); } 50% { @@ -3872,7 +3874,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___2qfTl { +@keyframes float2___Awqkd { 0% { transform: translatey(0px); } 75% { @@ -3880,7 +3882,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___3xpyX { +@keyframes moveBottomTop___FQgYj { 0% { bottom: 0%; opacity: 0; } @@ -3892,7 +3894,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___xRMmh { +@keyframes barberpole___1Ws21 { 100% { background-position: 100% 100%; } } @@ -4089,10 +4091,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3VG9G { + p.text--large___3V1j9 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3VG9G { + p.text--large___3V1j9 { font-size: 16px; } } p { @@ -4115,27 +4117,27 @@ hr { border-top: 0; margin: 1.5em 0; } -.card___1x2xT { +.card___2BHir { width: 33.33%; text-align: center; font-size: 14px; margin-bottom: 60px; } - .card___1x2xT h3 { + .card___2BHir h3 { font-weight: 300; } - .card___1x2xT:last-child { + .card___2BHir:last-child { margin-bottom: 60px; } @media screen and (max-width: 760px) { - .card___1x2xT { + .card___2BHir { width: 48%; } } @media screen and (max-width: 540px) { - .card___1x2xT { + .card___2BHir { width: 100%; } } - .card___1x2xT > * { + .card___2BHir > * { margin-bottom: 4px; } - .card___1x2xT img { + .card___2BHir img { max-width: 70px; } -@keyframes float1___3T-Ze { +@keyframes float1___300p1 { 0% { transform: translatey(0px); } 50% { @@ -4143,7 +4145,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3i23g { +@keyframes float2___1MUAR { 0% { transform: translatey(0px); } 75% { @@ -4151,7 +4153,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___37CZi { +@keyframes moveBottomTop___Po975 { 0% { bottom: 0%; opacity: 0; } @@ -4163,7 +4165,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___1ddvo { +@keyframes barberpole___2jIXb { 100% { background-position: 100% 100%; } } @@ -4360,10 +4362,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1TNWU { + p.text--large___24HwL { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1TNWU { + p.text--large___24HwL { font-size: 16px; } } p { @@ -4386,59 +4388,59 @@ hr { border-top: 0; margin: 1.5em 0; } -.feature___13qxA { +.feature___29ANC { padding: 100px 0; } @media screen and (max-width: 760px) { - .feature___13qxA { + .feature___29ANC { padding: 60px 0 30px 0; } } - .feature___13qxA:nth-of-type(odd) { + .feature___29ANC:nth-of-type(odd) { background-color: #F6F4FA; } - .feature___13qxA .container___5zeWw { + .feature___29ANC .container___3fRYT { display: flex; justify-content: space-between; max-width: 1200px; } @media screen and (max-width: 760px) { - .feature___13qxA .container___5zeWw { + .feature___29ANC .container___3fRYT { flex-direction: column; text-align: center; } } @media screen and (max-width: 760px) { - .feature___13qxA .container___5zeWw.flip___1k0lx { + .feature___29ANC .container___3fRYT.flip___3YOMQ { flex-direction: column-reverse; } } - .feature___13qxA .image___3Zj1x { + .feature___29ANC .image___ufCRm { flex: 3; max-width: 660px; position: relative; } @media screen and (max-width: 1000px) { - .feature___13qxA .image___3Zj1x { + .feature___29ANC .image___ufCRm { flex: 2; } } - .feature___13qxA .image___3Zj1x img { + .feature___29ANC .image___ufCRm img { width: 100%; height: auto; box-shadow: 6px 6px 12px rgba(101, 89, 124, 0.1), 20px 20px 32px rgba(101, 89, 124, 0.1), 30px 30px 48px rgba(101, 89, 124, 0.1); border-radius: 8px; position: relative; z-index: 3; } - .feature___13qxA .text___tvrta { + .feature___29ANC .text___27edw { flex: 1; } @media screen and (max-width: 760px) { - .feature___13qxA .text___tvrta { + .feature___29ANC .text___27edw { margin-top: 32px; } } - .feature___13qxA .text___tvrta img { + .feature___29ANC .text___27edw img { margin-bottom: 1em; display: inline-block; } @media screen and (max-width: 760px) { - .feature___13qxA .text___tvrta img { + .feature___29ANC .text___27edw img { display: none; } } - .feature___13qxA .right___2Z1EG { + .feature___29ANC .right___t1E1R { margin-left: 80px; } @media screen and (max-width: 1000px) { - .feature___13qxA .right___2Z1EG { + .feature___29ANC .right___t1E1R { margin-left: 40px; } } @media screen and (max-width: 760px) { - .feature___13qxA .right___2Z1EG { + .feature___29ANC .right___t1E1R { margin-left: 0; } } -@keyframes float1___2LFR4 { +@keyframes float1___sDO12 { 0% { transform: translatey(0px); } 50% { @@ -4446,7 +4448,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___14I4k { +@keyframes float2___1ZnwC { 0% { transform: translatey(0px); } 75% { @@ -4454,7 +4456,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2RMH9 { +@keyframes moveBottomTop___272i- { 0% { bottom: 0%; opacity: 0; } @@ -4466,7 +4468,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3bA2W { +@keyframes barberpole___2lytb { 100% { background-position: 100% 100%; } } @@ -4663,10 +4665,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1vyyS { + p.text--large___3GInC { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1vyyS { + p.text--large___3GInC { font-size: 16px; } } p { @@ -4689,10 +4691,10 @@ hr { border-top: 0; margin: 1.5em 0; } -.features___1V1Oz { +.features___27QES { padding-top: 0; } -@keyframes float1___2sCh2 { +@keyframes float1___zwtx8 { 0% { transform: translatey(0px); } 50% { @@ -4700,7 +4702,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3mYCZ { +@keyframes float2___2kTBA { 0% { transform: translatey(0px); } 75% { @@ -4708,7 +4710,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___3TpBQ { +@keyframes moveBottomTop___WX_NL { 0% { bottom: 0%; opacity: 0; } @@ -4720,7 +4722,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___ZzQiF { +@keyframes barberpole___2Qi33 { 100% { background-position: 100% 100%; } } @@ -4917,10 +4919,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___ZeVoX { + p.text--large___1nh6O { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___ZeVoX { + p.text--large___1nh6O { font-size: 16px; } } p { @@ -4943,38 +4945,38 @@ hr { border-top: 0; margin: 1.5em 0; } -.card___1eCHp { +.card___1moz5 { width: 30%; text-align: center; font-size: 14px; margin-top: 72px; } - .card___1eCHp:last-child { + .card___1moz5:last-child { margin-bottom: 40px; } @media screen and (max-width: 760px) { - .card___1eCHp { + .card___1moz5 { width: 48%; } } @media screen and (max-width: 540px) { - .card___1eCHp { + .card___1moz5 { width: 100%; } } - .card___1eCHp > * { + .card___1moz5 > * { margin-bottom: 12px; } - .card___1eCHp h3 { + .card___1moz5 h3 { margin-bottom: 4px; } - .card___1eCHp span { + .card___1moz5 span { display: block; color: #6979F8; font-size: 16px; font-weight: bold; } - .card___1eCHp img { + .card___1moz5 img { max-width: 130px; border-radius: 50%; } - .card___1eCHp .social___37CBa { + .card___1moz5 .social___27fU4 { display: flex; justify-content: center; padding: 0; margin-top: 0; list-style-type: none; } - .card___1eCHp .icon___1-dv_ { + .card___1moz5 .icon___776VF { display: block; width: 24px; height: 24px; @@ -4982,22 +4984,22 @@ hr { background-size: contain; background-position: center center; background-repeat: no-repeat; } - .card___1eCHp .icon___1-dv_.linkedin___pyeEO { + .card___1moz5 .icon___776VF.linkedin___2Z5ei { background-image: url("/static/icon-linkedin.svg"); } - .card___1eCHp .icon___1-dv_.twitter___2FM4N { + .card___1moz5 .icon___776VF.twitter___2NEGn { background-image: url("/static/icon-twitter.svg"); } - .card___1eCHp .icon___1-dv_.github___23RC_ { + .card___1moz5 .icon___776VF.github___2BBF_ { background-image: url("/static/icon-github.svg"); } - .card___1eCHp .icon___1-dv_.dribbble___14z-M { + .card___1moz5 .icon___776VF.dribbble___22iyZ { background-image: url("/static/icon-dribbble.svg"); } - .card___1eCHp .experience___3bld4 { + .card___1moz5 .experience___kfKWW { margin: 0; padding: 0; list-style-type: none; } - .card___1eCHp .experience___3bld4 li { + .card___1moz5 .experience___kfKWW li { margin-bottom: 4px; } -@keyframes float1___254P5 { +@keyframes float1___2mFP5 { 0% { transform: translatey(0px); } 50% { @@ -5005,7 +5007,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___27teW { +@keyframes float2___zxA0p { 0% { transform: translatey(0px); } 75% { @@ -5013,7 +5015,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___391ql { +@keyframes moveBottomTop___3ZXrp { 0% { bottom: 0%; opacity: 0; } @@ -5025,11 +5027,11 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___522Jb { +@keyframes barberpole___2vlCM { 100% { background-position: 100% 100%; } } -.team___3M72P .large___3CcZE { +.team___2DV-C .large___1_gQ5 { font-size: 20px; } button, [type='button'], [type='reset'], [type='submit'] { @@ -5225,10 +5227,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___qtc8S { + p.text--large___1vFlw { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___qtc8S { + p.text--large___1vFlw { font-size: 16px; } } p { @@ -5251,19 +5253,19 @@ hr { border-top: 0; margin: 1.5em 0; } -.team___3M72P { +.team___2DV-C { background: white; } - .team___3M72P .cards___3Nx5- { + .team___2DV-C .cards___17Tb8 { max-width: 1000px; margin: 0 auto; display: flex; justify-content: space-around; flex-wrap: wrap; } -.teamHero___hKt8Q { +.teamHero___GxqRI { margin: 0 auto 64px; } -@keyframes float1___1wIRn { +@keyframes float1___3UOXR { 0% { transform: translatey(0px); } 50% { @@ -5271,7 +5273,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___OiDpx { +@keyframes float2___1sRtL { 0% { transform: translatey(0px); } 75% { @@ -5279,7 +5281,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___1cpMs { +@keyframes moveBottomTop___BIE38 { 0% { bottom: 0%; opacity: 0; } @@ -5291,7 +5293,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3une3 { +@keyframes barberpole___nYxEY { 100% { background-position: 100% 100%; } } @@ -5488,10 +5490,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1P-i3 { + p.text--large___13zOc { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1P-i3 { + p.text--large___13zOc { font-size: 16px; } } p { @@ -5514,58 +5516,58 @@ hr { border-top: 0; margin: 1.5em 0; } -.container___3CoNt { +.container___1YL3H { display: flex; justify-content: space-between; max-width: 1200px; } @media screen and (max-width: 760px) { - .container___3CoNt { + .container___1YL3H { flex-direction: column; text-align: center; } } -.newsletter___nvajl { +.newsletter___2Pr9c { background: white; padding: 160px 0; } - .newsletter___nvajl .titleLeft___3t1Ww { + .newsletter___2Pr9c .titleLeft___1UQ9r { flex: 1; margin-right: 10%; } @media screen and (max-width: 760px) { - .newsletter___nvajl .titleLeft___3t1Ww { + .newsletter___2Pr9c .titleLeft___1UQ9r { margin-right: 0; margin-bottom: 24px; } } - .newsletter___nvajl .socialItems___1wdzP { + .newsletter___2Pr9c .socialItems___1d232 { flex: 1.25; } - .newsletter___nvajl .socialIcons___carFw { + .newsletter___2Pr9c .socialIcons___1BoGT { margin-top: 32px; display: flex; } @media screen and (max-width: 760px) { - .newsletter___nvajl .socialIcons___carFw { + .newsletter___2Pr9c .socialIcons___1BoGT { flex: 1; justify-content: center; } } - .newsletter___nvajl .socialIcons___carFw > * { + .newsletter___2Pr9c .socialIcons___1BoGT > * { margin-right: 38px; } - .newsletter___nvajl .socialIcons___carFw > *:last-child { + .newsletter___2Pr9c .socialIcons___1BoGT > *:last-child { margin-right: 0; } - .newsletter___nvajl h3 { + .newsletter___2Pr9c h3 { margin-bottom: 32px; width: 100%; } - .newsletter___nvajl .fields___2BlQc { + .newsletter___2Pr9c .fields___MKVKu { display: flex; justify-content: center; max-width: 520px; } @media screen and (max-width: 760px) { - .newsletter___nvajl .fields___2BlQc { + .newsletter___2Pr9c .fields___MKVKu { margin: 0 auto; } } - .newsletter___nvajl .fields___2BlQc input { + .newsletter___2Pr9c .fields___MKVKu input { height: 50px; display: block; } - .newsletter___nvajl .fields___2BlQc input[type="email"] { + .newsletter___2Pr9c .fields___MKVKu input[type="email"] { padding: 8px 24px; background: white; border: 1px solid #d5dbe0; border-right: none; border-radius: 25px 0 0 25px; } - .newsletter___nvajl .fields___2BlQc input[type="submit"] { + .newsletter___2Pr9c .fields___MKVKu input[type="submit"] { border-radius: 0 25px 25px 0; padding-left: 48px; padding-right: 48px; } diff --git a/docs/_next/static/css/styles.chunk.css b/docs/_next/static/css/styles.chunk.css index 79750b7..fff8b89 100644 --- a/docs/_next/static/css/styles.chunk.css +++ b/docs/_next/static/css/styles.chunk.css @@ -18,7 +18,12 @@ @import url(https://rsms.me/inter/inter-ui.css); @import url(https://rsms.me/inter/inter-ui.css); @import url(https://rsms.me/inter/inter-ui.css); -@keyframes float1___l3sbV { +@import url(https://rsms.me/inter/inter-ui.css); +@import url(https://rsms.me/inter/inter-ui.css); +@import url(https://rsms.me/inter/inter-ui.css); +@import url(https://rsms.me/inter/inter-ui.css); +@import url(https://rsms.me/inter/inter-ui.css); +@keyframes float1___IMWXY { 0% { transform: translatey(0px); } 50% { @@ -26,7 +31,7 @@ 100% { transform: translatey(0px); } } -@keyframes float2___3SzQS { +@keyframes float2___1OqnS { 0% { transform: translatey(0px); } 75% { @@ -34,7 +39,7 @@ 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___wIz4V { +@keyframes moveBottomTop___IiNS6 { 0% { bottom: 0%; opacity: 0; } @@ -46,7 +51,7 @@ bottom: 110%; opacity: 0; } } -@keyframes barberpole___2XQfp { +@keyframes barberpole___2amjX { 100% { background-position: 100% 100%; } } @@ -243,10 +248,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___s9BkI { + p.text--large___3REeS { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___s9BkI { + p.text--large___3REeS { font-size: 16px; } } p { @@ -269,7 +274,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.navigation___lGW1A { +.navigation___1xNl6 { width: 100%; padding: 24px 24px 0; display: flex; @@ -277,43 +282,43 @@ hr { margin-bottom: 24px; font-size: 16px; } @media screen and (max-width: 760px) { - .navigation___lGW1A { + .navigation___1xNl6 { flex-direction: column; justify-content: center; } } - .navigation___lGW1A.fixed___xUf4R { + .navigation___1xNl6.fixed___b9qbd { position: absolute; z-index: 2; } - .navigation___lGW1A .logo___1wZqy { + .navigation___1xNl6 .logo___3fN8p { text-align: center; background: url("/static/nos-logo-positive.svg") center center no-repeat; display: inline-block; width: 113px; height: 60px; } @media screen and (max-width: 760px) { - .navigation___lGW1A .logo___1wZqy { + .navigation___1xNl6 .logo___3fN8p { margin: 0 auto 24px; } } - .navigation___lGW1A .navItems___ENJRP { + .navigation___1xNl6 .navItems___2SYKh { align-items: center; display: flex; } @media screen and (max-width: 760px) { - .navigation___lGW1A .navItems___ENJRP { + .navigation___1xNl6 .navItems___2SYKh { justify-content: center; display: flex; } } @media screen and (max-width: 540px) { - .navigation___lGW1A .navItems___ENJRP { + .navigation___1xNl6 .navItems___2SYKh { display: none; } } - .navigation___lGW1A .navItems___ENJRP a { + .navigation___1xNl6 .navItems___2SYKh a { margin-left: 32px; text-decoration: none; color: #443562; } - .navigation___lGW1A .navItems___ENJRP a:hover { + .navigation___1xNl6 .navItems___2SYKh a:hover { color: black; } -.starGazer___2rUzj { +.starGazer___3ZTj- { margin-left: 32px; margin-right: -64px; } -@keyframes float1___13fF5 { +@keyframes float1___1qMyx { 0% { transform: translatey(0px); } 50% { @@ -321,7 +326,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___2QRev { +@keyframes float2___1wcQ2 { 0% { transform: translatey(0px); } 75% { @@ -329,7 +334,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___3uZLZ { +@keyframes moveBottomTop___f0qgN { 0% { bottom: 0%; opacity: 0; } @@ -341,7 +346,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2B1cq { +@keyframes barberpole___1jrYP { 100% { background-position: 100% 100%; } } @@ -538,10 +543,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___2PGjP { + p.text--large___3ABsX { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___2PGjP { + p.text--large___3ABsX { font-size: 16px; } } p { @@ -564,7 +569,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.downloadButton___1jeNx { +.downloadButton___3t48t { padding: 13px 42px; border-radius: 999px; background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); @@ -574,16 +579,16 @@ hr { text-decoration: none; box-shadow: 0px 16px 16px rgba(68, 53, 98, 0.05), 0px 8px 8px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.05), 0px 2px 2px rgba(68, 53, 98, 0.05); transition: box-shadow 200ms ease; } - .downloadButton___1jeNx.bright___1MqL5 { + .downloadButton___3t48t.bright___T1VAx { padding: 13px 40px 13px 64px; background: url("/static/nos-circle-flat.svg") 10px center no-repeat, linear-gradient(180deg, #FFFFFF 22.5%, #F6F4FA 100%); color: #443562; } - .downloadButton___1jeNx:hover { + .downloadButton___3t48t:hover { color: white; background: linear-gradient(180deg, #A5AFFB -75%, #6979F8 100%); box-shadow: 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.1), 0px 2px 2px rgba(68, 53, 98, 0.1); } -@keyframes float1___1mJMC { +@keyframes float1___37n3T { 0% { transform: translatey(0px); } 50% { @@ -591,7 +596,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3R7Ik { +@keyframes float2___2Bz8G { 0% { transform: translatey(0px); } 75% { @@ -599,7 +604,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2egUI { +@keyframes moveBottomTop___bs5r4 { 0% { bottom: 0%; opacity: 0; } @@ -611,7 +616,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___29K9V { +@keyframes barberpole___3NGk7 { 100% { background-position: 100% 100%; } } @@ -808,10 +813,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___12dzE { + p.text--large___oaWku { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___12dzE { + p.text--large___oaWku { font-size: 16px; } } p { @@ -834,7 +839,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.socialIcon___2-kcc { +.socialIcon___2LQEH { background-repeat: no-repeat; width: 32px; height: 32px; @@ -843,20 +848,22 @@ hr { background-repeat: no-repeat; background-size: contain; background-position: center center; } - .socialIcon___2-kcc:last-child { + .socialIcon___2LQEH:last-child { margin-right: 0; } - .socialIcon___2-kcc.twitter___2MRJA { + .socialIcon___2LQEH.twitter___2Zs3U { background-image: url("/static/twitter-violet.svg"); } - .socialIcon___2-kcc.reddit___TQHit { + .socialIcon___2LQEH.reddit___18pvN { background-image: url("/static/reddit-violet.svg"); } - .socialIcon___2-kcc.discord___2f8Xs { + .socialIcon___2LQEH.discord___1dxfd { background-image: url("/static/discord-violet.svg"); } - .socialIcon___2-kcc.telegram___2otxr { + .socialIcon___2LQEH.telegram___1s6Yw { background-image: url("/static/telegram-violet.svg"); } - .socialIcon___2-kcc.medium___2gtWd { + .socialIcon___2LQEH.medium___26E7Z { background-image: url("/static/medium-violet.svg"); } + .socialIcon___2LQEH.noschat___3AWFa { + background-image: url("/static/nos-chat-violet.svg"); } -@keyframes float1___2UvYS { +@keyframes float1___3FCBU { 0% { transform: translatey(0px); } 50% { @@ -864,7 +871,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3qzrt { +@keyframes float2___3ZfOh { 0% { transform: translatey(0px); } 75% { @@ -872,7 +879,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2yA5I { +@keyframes moveBottomTop___2jZlr { 0% { bottom: 0%; opacity: 0; } @@ -884,7 +891,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3ESYu { +@keyframes barberpole___bjjtS { 100% { background-position: 100% 100%; } } @@ -1081,10 +1088,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___2L-_x { + p.text--large___3H7I_ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___2L-_x { + p.text--large___3H7I_ { font-size: 16px; } } p { @@ -1116,41 +1123,41 @@ footer { footer { flex-direction: column; justify-content: center; } } - footer .left___3XOvc p { + footer .left___12Gbh p { font-size: 12px; margin-bottom: 0; } @media screen and (max-width: 760px) { - footer .left___3XOvc { + footer .left___12Gbh { text-align: center; margin-bottom: 20px; } } - footer .center___3a7bc { + footer .center___AvFB7 { display: flex; align-items: flex-end; padding-bottom: 6px; } @media screen and (max-width: 760px) { - footer .center___3a7bc { + footer .center___AvFB7 { justify-content: center; margin-bottom: 20px; } } - footer .right___28KmE { + footer .right___1rEan { display: flex; justify-content: space-between; flex-wrap: wrap; } @media screen and (max-width: 760px) { - footer .right___28KmE { + footer .right___1rEan { justify-content: center; } } - footer .right___28KmE p { + footer .right___1rEan p { width: 100%; text-align: right; } @media screen and (max-width: 760px) { - footer .right___28KmE p { + footer .right___1rEan p { text-align: center; } } - footer .email___1-sPJ { + footer .email___1cGzc { display: inline-flex; align-items: center; font-weight: 500; color: #443562; text-decoration: none; } - footer .email___1-sPJ:before { + footer .email___1cGzc:before { flex: 1 1 auto; margin-right: 3px; content: ""; @@ -1158,7 +1165,7 @@ footer { height: 12px; background: url("/static/email-violet.svg"); } -@keyframes float1___3Z5Mf { +@keyframes float1___2QV_m { 0% { transform: translatey(0px); } 50% { @@ -1166,7 +1173,7 @@ footer { 100% { transform: translatey(0px); } } -@keyframes float2___2s9vu { +@keyframes float2___xHB_K { 0% { transform: translatey(0px); } 75% { @@ -1174,7 +1181,7 @@ footer { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___190-D { +@keyframes moveBottomTop___2efR0 { 0% { bottom: 0%; opacity: 0; } @@ -1186,7 +1193,7 @@ footer { bottom: 110%; opacity: 0; } } -@keyframes barberpole___ahOF9 { +@keyframes barberpole___2XZeR { 100% { background-position: 100% 100%; } } @@ -1383,10 +1390,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3KgZG { + p.text--large___xfXtZ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3KgZG { + p.text--large___xfXtZ { font-size: 16px; } } p { @@ -1409,7 +1416,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.gdprBanner___2lgpr { +.gdprBanner___kK_WJ { position: fixed; bottom: 0; left: 0; @@ -1419,16 +1426,16 @@ hr { background: rgba(68, 53, 98, 0.9); text-align: center; z-index: 99; } - .gdprBanner___2lgpr p { + .gdprBanner___kK_WJ p { margin: 0 auto 40px; max-width: 760px; line-height: 24px; font-size: 16px; } - .gdprBanner___2lgpr a, - .gdprBanner___2lgpr a:hover { + .gdprBanner___kK_WJ a, + .gdprBanner___kK_WJ a:hover { color: #FFF; } -@keyframes float1___2ERoX { +@keyframes float1___2knv_ { 0% { transform: translatey(0px); } 50% { @@ -1436,7 +1443,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___1tS5E { +@keyframes float2___3gPTO { 0% { transform: translatey(0px); } 75% { @@ -1444,7 +1451,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___xgJu8 { +@keyframes moveBottomTop___PJBr4 { 0% { bottom: 0%; opacity: 0; } @@ -1456,7 +1463,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___209Fl { +@keyframes barberpole___2D1tW { 100% { background-position: 100% 100%; } } @@ -1653,10 +1660,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1Kdds { + p.text--large___3_qQl { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1Kdds { + p.text--large___3_qQl { font-size: 16px; } } p { @@ -1683,7 +1690,7 @@ body { background: #F6F4FA; overflow-x: hidden; } -@keyframes float1___bSgGq { +@keyframes float1___E2bJn { 0% { transform: translatey(0px); } 50% { @@ -1691,7 +1698,7 @@ body { 100% { transform: translatey(0px); } } -@keyframes float2___Tzzmw { +@keyframes float2___1l9pk { 0% { transform: translatey(0px); } 75% { @@ -1699,7 +1706,7 @@ body { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___vnpWt { +@keyframes moveBottomTop___1bBh0 { 0% { bottom: 0%; opacity: 0; } @@ -1711,7 +1718,7 @@ body { bottom: 110%; opacity: 0; } } -@keyframes barberpole___17n7l { +@keyframes barberpole___1wMkY { 100% { background-position: 100% 100%; } } @@ -1908,10 +1915,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___2P8mC { + p.text--large___1B9ED { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___2P8mC { + p.text--large___1B9ED { font-size: 16px; } } p { @@ -1934,7 +1941,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.gdprBanner___xiY-q { +.gdprBanner___wAPlv { position: fixed; bottom: 0; left: 0; @@ -1944,16 +1951,16 @@ hr { background: rgba(68, 53, 98, 0.9); text-align: center; z-index: 99; } - .gdprBanner___xiY-q p { + .gdprBanner___wAPlv p { margin: 0 auto 40px; max-width: 760px; line-height: 24px; font-size: 16px; } - .gdprBanner___xiY-q a, - .gdprBanner___xiY-q a:hover { + .gdprBanner___wAPlv a, + .gdprBanner___wAPlv a:hover { color: #FFF; } -@keyframes float1___7oNCH { +@keyframes float1___2G0WK { 0% { transform: translatey(0px); } 50% { @@ -1961,7 +1968,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3cmXA { +@keyframes float2___3xaQd { 0% { transform: translatey(0px); } 75% { @@ -1969,7 +1976,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___NRRi2 { +@keyframes moveBottomTop___3Eacd { 0% { bottom: 0%; opacity: 0; } @@ -1981,7 +1988,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2-2Vx { +@keyframes barberpole___2vdhn { 100% { background-position: 100% 100%; } } @@ -2178,10 +2185,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3Z6jr { + p.text--large___2b4e7 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3Z6jr { + p.text--large___2b4e7 { font-size: 16px; } } p { @@ -2214,7 +2221,7 @@ section { padding-top: 40px; padding-bottom: 40px; } } -@keyframes float1___2L0lE { +@keyframes float1___2n1tN { 0% { transform: translatey(0px); } 50% { @@ -2222,7 +2229,7 @@ section { 100% { transform: translatey(0px); } } -@keyframes float2___3blAV { +@keyframes float2___1_PQ4 { 0% { transform: translatey(0px); } 75% { @@ -2230,7 +2237,7 @@ section { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___1RAIF { +@keyframes moveBottomTop___1WaDh { 0% { bottom: 0%; opacity: 0; } @@ -2242,7 +2249,7 @@ section { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3h18O { +@keyframes barberpole___2bPxN { 100% { background-position: 100% 100%; } } @@ -2439,10 +2446,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1ip6B { + p.text--large___2CaiT { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1ip6B { + p.text--large___2CaiT { font-size: 16px; } } p { @@ -2465,39 +2472,39 @@ hr { border-top: 0; margin: 1.5em 0; } -.decorator___2vtXj { +.decorator___QgvP0 { position: absolute; background-repeat: no-repeat; background-size: contain; background-position: 0 0; pointer-events: none; } @media screen and (max-width: 540px) { - .decorator___2vtXj { + .decorator___QgvP0 { opacity: .5; } } - .decorator___2vtXj.version-1___1zt1_ { + .decorator___QgvP0.version-1___12VqR { background-image: url("/static/circle-a.svg"); } - .decorator___2vtXj.version-1___1zt1_.outline___3b7t_ { + .decorator___QgvP0.version-1___12VqR.outline___2Q6Mh { background-image: url("/static/circle-outline-a.svg"); } - .decorator___2vtXj.version-2___1CAqP { + .decorator___QgvP0.version-2___2jBY6 { background-image: url("/static/circle-b.svg"); } - .decorator___2vtXj.version-2___1CAqP.outline___3b7t_ { + .decorator___QgvP0.version-2___2jBY6.outline___2Q6Mh { background-image: url("/static/circle-outline-b.svg"); } - .decorator___2vtXj.version-3___3mYK_ { + .decorator___QgvP0.version-3___7hMuR { background-image: url("/static/circle-c.svg"); } - .decorator___2vtXj.version-3___3mYK_.outline___3b7t_ { + .decorator___QgvP0.version-3___7hMuR.outline___2Q6Mh { background-image: url("/static/circle-outline-c.svg"); } - .decorator___2vtXj.animation-1___15wlY { - animation: float1___2L0lE 6s ease-in-out infinite; } - .decorator___2vtXj.animation-2___2tJHO { - animation: float2___3blAV 6s ease-in-out infinite; } - .decorator___2vtXj.animation-5___3qjZc { - animation: float2___3blAV 7s ease-in-out 1.5s infinite; } - .decorator___2vtXj.animation-3___3H3uq { - animation: moveBottomTop___1RAIF 16s ease-in-out infinite; } - .decorator___2vtXj.animation-4___2kR0C { - animation: moveBottomTop___1RAIF 16s ease-in-out 3s infinite; } - -@keyframes float1___42jQA { + .decorator___QgvP0.animation-1___2PnxJ { + animation: float1___2n1tN 6s ease-in-out infinite; } + .decorator___QgvP0.animation-2___3N8Zv { + animation: float2___1_PQ4 6s ease-in-out infinite; } + .decorator___QgvP0.animation-5___2awvz { + animation: float2___1_PQ4 7s ease-in-out 1.5s infinite; } + .decorator___QgvP0.animation-3___4JzfA { + animation: moveBottomTop___1WaDh 16s ease-in-out infinite; } + .decorator___QgvP0.animation-4___2rV7c { + animation: moveBottomTop___1WaDh 16s ease-in-out 3s infinite; } + +@keyframes float1___GwG0W { 0% { transform: translatey(0px); } 50% { @@ -2505,7 +2512,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___srDco { +@keyframes float2___2yPuO { 0% { transform: translatey(0px); } 75% { @@ -2513,7 +2520,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2cZDe { +@keyframes moveBottomTop___M4FYt { 0% { bottom: 0%; opacity: 0; } @@ -2525,11 +2532,11 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___sse0C { +@keyframes barberpole___1nvZe { 100% { background-position: 100% 100%; } } -.hero___3auCk .large___3MpfL { +.hero___1Du8U .large___DhV2M { font-size: 20px; } button, [type='button'], [type='reset'], [type='submit'] { @@ -2725,10 +2732,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3fzrK { + p.text--large___6aFhd { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3fzrK { + p.text--large___6aFhd { font-size: 16px; } } p { @@ -2751,38 +2758,38 @@ hr { border-top: 0; margin: 1.5em 0; } -.hero___3auCk { +.hero___1Du8U { text-align: center; background: url("/static/hero-fancy-bg.svg") bottom center no-repeat, linear-gradient(173deg, #F6F4FA 0%, #E9E6EF 45%); background-size: 100% auto, auto; padding: 192px 12px 0 12px; position: relative; } @media screen and (max-width: 760px) { - .hero___3auCk { + .hero___1Du8U { padding-top: 192px; } } @media screen and (max-width: 540px) { - .hero___3auCk { + .hero___1Du8U { padding-top: 144px; } } - .hero___3auCk .large___3MpfL { + .hero___1Du8U .large___DhV2M { max-width: 600px; text-align: center; margin: 0 auto 24px auto; } - .hero___3auCk .download___kOgFV { + .hero___1Du8U .download___Lv1O8 { position: relative; } - .hero___3auCk .download___kOgFV .meta___25fZo { + .hero___1Du8U .download___Lv1O8 .meta___2r_VX { color: #6979F8; margin-top: 8px; } - .hero___3auCk .download___kOgFV .meta___25fZo a { + .hero___1Du8U .download___Lv1O8 .meta___2r_VX a { text-decoration: none; font-weight: 500; } - .hero___3auCk .social___3xSeV { + .hero___1Du8U .social___1VM9_ { display: flex; justify-content: center; } - .hero___3auCk .social___3xSeV > * { + .hero___1Du8U .social___1VM9_ > * { width: 24px; height: 24px; margin: 16px 8px; } - .hero___3auCk .productShot___1b6AD { + .hero___1Du8U .productShot___xcRy2 { margin-left: auto; margin-right: auto; margin-top: -96px; @@ -2791,14 +2798,14 @@ hr { min-width: 540px; pointer-events: none; } @media screen and (max-width: 760px) { - .hero___3auCk .productShot___1b6AD { + .hero___1Du8U .productShot___xcRy2 { margin-top: -48px; text-align: center; } } - .hero___3auCk .productShot___1b6AD img { + .hero___1Du8U .productShot___xcRy2 img { vertical-align: bottom; position: relative; } -@keyframes float1___1q0jL { +@keyframes float1___1De5l { 0% { transform: translatey(0px); } 50% { @@ -2806,7 +2813,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___19FqP { +@keyframes float2___2Un8F { 0% { transform: translatey(0px); } 75% { @@ -2814,7 +2821,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2L5j4 { +@keyframes moveBottomTop___2rPC6 { 0% { bottom: 0%; opacity: 0; } @@ -2826,7 +2833,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2gMu0 { +@keyframes barberpole___2bGyG { 100% { background-position: 100% 100%; } } @@ -3023,10 +3030,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1PFz9 { + p.text--large___eV5HQ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1PFz9 { + p.text--large___eV5HQ { font-size: 16px; } } p { @@ -3049,7 +3056,7 @@ hr { border-top: 0; margin: 1.5em 0; } -.partners___ZUSfM { +.partners___3vzgh { color: #8F84A6; text-transform: uppercase; letter-spacing: 3px; @@ -3057,17 +3064,17 @@ hr { padding: 40px 0; background: white; max-width: 100%; } - .partners___ZUSfM .logos___2MqCJ { + .partners___3vzgh .logos___1VpL9 { display: flex; justify-content: center; align-items: center; max-width: 100%; flex-wrap: wrap; } - .partners___ZUSfM .logos___2MqCJ img { + .partners___3vzgh .logos___1VpL9 img { margin: 16px 32px; max-width: 100%; } -@keyframes float1___1MEw7 { +@keyframes float1___44g8A { 0% { transform: translatey(0px); } 50% { @@ -3075,7 +3082,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3FPdH { +@keyframes float2___1EvKf { 0% { transform: translatey(0px); } 75% { @@ -3083,7 +3090,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___xqe9j { +@keyframes moveBottomTop___3oHQl { 0% { bottom: 0%; opacity: 0; } @@ -3095,7 +3102,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___1W_G2 { +@keyframes barberpole___3TjAx { 100% { background-position: 100% 100%; } } @@ -3292,10 +3299,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___uotBR { + p.text--large___ih64M { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___uotBR { + p.text--large___ih64M { font-size: 16px; } } p { @@ -3318,13 +3325,13 @@ hr { border-top: 0; margin: 1.5em 0; } -.container___1uR8n { +.container___1IrtA { max-width: 1200px; margin: 0 auto; padding-left: 24px; padding-right: 24px; } -@keyframes float1___2Niwp { +@keyframes float1___1H9G5 { 0% { transform: translatey(0px); } 50% { @@ -3332,7 +3339,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___2NQWZ { +@keyframes float2___Ub8_A { 0% { transform: translatey(0px); } 75% { @@ -3340,7 +3347,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___aST_d { +@keyframes moveBottomTop___2qO3y { 0% { bottom: 0%; opacity: 0; } @@ -3352,7 +3359,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___2vJrr { +@keyframes barberpole___1-jex { 100% { background-position: 100% 100%; } } @@ -3549,10 +3556,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___12mWa { + p.text--large___gNRm7 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___12mWa { + p.text--large___gNRm7 { font-size: 16px; } } p { @@ -3575,13 +3582,13 @@ hr { border-top: 0; margin: 1.5em 0; } -.intro___K8Bna { +.intro___1EVq_ { text-align: center; max-width: 800px; margin: 0 auto 100px; float: none; } -@keyframes float1___3fZEa { +@keyframes float1___-GH9i { 0% { transform: translatey(0px); } 50% { @@ -3589,7 +3596,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___26DWo { +@keyframes float2___eTbf- { 0% { transform: translatey(0px); } 75% { @@ -3597,7 +3604,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___qi02N { +@keyframes moveBottomTop___13DuR { 0% { bottom: 0%; opacity: 0; } @@ -3609,7 +3616,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___-t_Ev { +@keyframes barberpole___1OKY0 { 100% { background-position: 100% 100%; } } @@ -3806,10 +3813,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3HyJR { + p.text--large___1-1w2 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3HyJR { + p.text--large___1-1w2 { font-size: 16px; } } p { @@ -3832,39 +3839,39 @@ hr { border-top: 0; margin: 1.5em 0; } -.token___ZmS-K { +.token___B4YK9 { background: linear-gradient(194.67deg, #CF5BD9 -4.01%, #6D48B8 38.19%, #443562 85.96%); color: white; max-width: 100%; } - .token___ZmS-K .subtitle___1qyYA { + .token___B4YK9 .subtitle___1s2Xj { text-transform: uppercase; letter-spacing: 3px; text-align: center; padding: 40px 20px 0; max-width: 100%; opacity: .6; } - .token___ZmS-K p { + .token___B4YK9 p { font-size: 20px; } - .token___ZmS-K p .small___2_xWp { + .token___B4YK9 p .small___39hDz { display: block; font-size: 16px; } - .token___ZmS-K .cards___3n2SD { + .token___B4YK9 .cards___1epEZ { max-width: 760px; margin: 0 auto 40px; display: flex; justify-content: center; flex-wrap: wrap; } - .token___ZmS-K .exchanges___YVp4H { + .token___B4YK9 .exchanges___SwPNP { display: flex; justify-content: center; align-items: center; max-width: 100%; flex-wrap: wrap; } - .token___ZmS-K .exchanges___YVp4H img { + .token___B4YK9 .exchanges___SwPNP img { margin: 16px 32px; max-width: 100%; } -@keyframes float1___1_qrZ { +@keyframes float1___lGLvt { 0% { transform: translatey(0px); } 50% { @@ -3872,7 +3879,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___2qfTl { +@keyframes float2___Awqkd { 0% { transform: translatey(0px); } 75% { @@ -3880,7 +3887,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___3xpyX { +@keyframes moveBottomTop___FQgYj { 0% { bottom: 0%; opacity: 0; } @@ -3892,7 +3899,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___xRMmh { +@keyframes barberpole___1Ws21 { 100% { background-position: 100% 100%; } } @@ -4089,10 +4096,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___3VG9G { + p.text--large___3V1j9 { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___3VG9G { + p.text--large___3V1j9 { font-size: 16px; } } p { @@ -4115,27 +4122,27 @@ hr { border-top: 0; margin: 1.5em 0; } -.card___1x2xT { +.card___2BHir { width: 33.33%; text-align: center; font-size: 14px; margin-bottom: 60px; } - .card___1x2xT h3 { + .card___2BHir h3 { font-weight: 300; } - .card___1x2xT:last-child { + .card___2BHir:last-child { margin-bottom: 60px; } @media screen and (max-width: 760px) { - .card___1x2xT { + .card___2BHir { width: 48%; } } @media screen and (max-width: 540px) { - .card___1x2xT { + .card___2BHir { width: 100%; } } - .card___1x2xT > * { + .card___2BHir > * { margin-bottom: 4px; } - .card___1x2xT img { + .card___2BHir img { max-width: 70px; } -@keyframes float1___3T-Ze { +@keyframes float1___300p1 { 0% { transform: translatey(0px); } 50% { @@ -4143,7 +4150,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3i23g { +@keyframes float2___1MUAR { 0% { transform: translatey(0px); } 75% { @@ -4151,7 +4158,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___37CZi { +@keyframes moveBottomTop___Po975 { 0% { bottom: 0%; opacity: 0; } @@ -4163,7 +4170,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___1ddvo { +@keyframes barberpole___2jIXb { 100% { background-position: 100% 100%; } } @@ -4360,10 +4367,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1TNWU { + p.text--large___24HwL { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1TNWU { + p.text--large___24HwL { font-size: 16px; } } p { @@ -4386,59 +4393,59 @@ hr { border-top: 0; margin: 1.5em 0; } -.feature___13qxA { +.feature___29ANC { padding: 100px 0; } @media screen and (max-width: 760px) { - .feature___13qxA { + .feature___29ANC { padding: 60px 0 30px 0; } } - .feature___13qxA:nth-of-type(odd) { + .feature___29ANC:nth-of-type(odd) { background-color: #F6F4FA; } - .feature___13qxA .container___5zeWw { + .feature___29ANC .container___3fRYT { display: flex; justify-content: space-between; max-width: 1200px; } @media screen and (max-width: 760px) { - .feature___13qxA .container___5zeWw { + .feature___29ANC .container___3fRYT { flex-direction: column; text-align: center; } } @media screen and (max-width: 760px) { - .feature___13qxA .container___5zeWw.flip___1k0lx { + .feature___29ANC .container___3fRYT.flip___3YOMQ { flex-direction: column-reverse; } } - .feature___13qxA .image___3Zj1x { + .feature___29ANC .image___ufCRm { flex: 3; max-width: 660px; position: relative; } @media screen and (max-width: 1000px) { - .feature___13qxA .image___3Zj1x { + .feature___29ANC .image___ufCRm { flex: 2; } } - .feature___13qxA .image___3Zj1x img { + .feature___29ANC .image___ufCRm img { width: 100%; height: auto; box-shadow: 6px 6px 12px rgba(101, 89, 124, 0.1), 20px 20px 32px rgba(101, 89, 124, 0.1), 30px 30px 48px rgba(101, 89, 124, 0.1); border-radius: 8px; position: relative; z-index: 3; } - .feature___13qxA .text___tvrta { + .feature___29ANC .text___27edw { flex: 1; } @media screen and (max-width: 760px) { - .feature___13qxA .text___tvrta { + .feature___29ANC .text___27edw { margin-top: 32px; } } - .feature___13qxA .text___tvrta img { + .feature___29ANC .text___27edw img { margin-bottom: 1em; display: inline-block; } @media screen and (max-width: 760px) { - .feature___13qxA .text___tvrta img { + .feature___29ANC .text___27edw img { display: none; } } - .feature___13qxA .right___2Z1EG { + .feature___29ANC .right___t1E1R { margin-left: 80px; } @media screen and (max-width: 1000px) { - .feature___13qxA .right___2Z1EG { + .feature___29ANC .right___t1E1R { margin-left: 40px; } } @media screen and (max-width: 760px) { - .feature___13qxA .right___2Z1EG { + .feature___29ANC .right___t1E1R { margin-left: 0; } } -@keyframes float1___2LFR4 { +@keyframes float1___sDO12 { 0% { transform: translatey(0px); } 50% { @@ -4446,7 +4453,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___14I4k { +@keyframes float2___1ZnwC { 0% { transform: translatey(0px); } 75% { @@ -4454,7 +4461,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___2RMH9 { +@keyframes moveBottomTop___272i- { 0% { bottom: 0%; opacity: 0; } @@ -4466,7 +4473,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3bA2W { +@keyframes barberpole___2lytb { 100% { background-position: 100% 100%; } } @@ -4663,10 +4670,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1vyyS { + p.text--large___3GInC { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1vyyS { + p.text--large___3GInC { font-size: 16px; } } p { @@ -4689,10 +4696,10 @@ hr { border-top: 0; margin: 1.5em 0; } -.features___1V1Oz { +.features___27QES { padding-top: 0; } -@keyframes float1___2sCh2 { +@keyframes float1___3Te1n { 0% { transform: translatey(0px); } 50% { @@ -4700,7 +4707,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___3mYCZ { +@keyframes float2___NonmY { 0% { transform: translatey(0px); } 75% { @@ -4708,7 +4715,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___3TpBQ { +@keyframes moveBottomTop___3P5ti { 0% { bottom: 0%; opacity: 0; } @@ -4720,7 +4727,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___ZzQiF { +@keyframes barberpole___1oZ4Z { 100% { background-position: 100% 100%; } } @@ -4917,10 +4924,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___ZeVoX { + p.text--large___3XtZc { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___ZeVoX { + p.text--large___3XtZc { font-size: 16px; } } p { @@ -4943,61 +4950,34 @@ hr { border-top: 0; margin: 1.5em 0; } -.card___1eCHp { - width: 30%; - text-align: center; - font-size: 14px; - margin-top: 72px; } - .card___1eCHp:last-child { - margin-bottom: 40px; } - @media screen and (max-width: 760px) { - .card___1eCHp { - width: 48%; } } - @media screen and (max-width: 540px) { - .card___1eCHp { - width: 100%; } } - .card___1eCHp > * { - margin-bottom: 12px; } - .card___1eCHp h3 { - margin-bottom: 4px; } - .card___1eCHp span { - display: block; - color: #6979F8; - font-size: 16px; - font-weight: bold; } - .card___1eCHp img { - max-width: 130px; - border-radius: 50%; } - .card___1eCHp .social___37CBa { - display: flex; - justify-content: center; - padding: 0; - margin-top: 0; - list-style-type: none; } - .card___1eCHp .icon___1-dv_ { - display: block; - width: 24px; - height: 24px; - margin: 0 4px; - background-size: contain; - background-position: center center; - background-repeat: no-repeat; } - .card___1eCHp .icon___1-dv_.linkedin___pyeEO { - background-image: url("/static/icon-linkedin.svg"); } - .card___1eCHp .icon___1-dv_.twitter___2FM4N { - background-image: url("/static/icon-twitter.svg"); } - .card___1eCHp .icon___1-dv_.github___23RC_ { - background-image: url("/static/icon-github.svg"); } - .card___1eCHp .icon___1-dv_.dribbble___14z-M { - background-image: url("/static/icon-dribbble.svg"); } - .card___1eCHp .experience___3bld4 { - margin: 0; - padding: 0; - list-style-type: none; } - .card___1eCHp .experience___3bld4 li { - margin-bottom: 4px; } - -@keyframes float1___254P5 { +.portal___sK-MH { + display: flex; + align-items: center; + justify-content: center; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow-x: hidden; + overflow-y: auto; + z-index: 100; } + .portal___sK-MH .backdrop___3ynAC { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(68, 53, 98, 0.9); + backdrop-filter: blur(16px); + -webkit-backdrop-filter: blur(16px); } + .portal___sK-MH .modal___Au9e5 { + position: relative; + border-radius: 4px; + background-color: #fff; + box-shadow: 0 2px 6px rgba(30, 27, 82, 0.12); } + +@keyframes float1___3FoNK { 0% { transform: translatey(0px); } 50% { @@ -5005,7 +4985,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___27teW { +@keyframes float2___CkGY1 { 0% { transform: translatey(0px); } 75% { @@ -5013,7 +4993,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___391ql { +@keyframes moveBottomTop___2VZA9 { 0% { bottom: 0%; opacity: 0; } @@ -5025,13 +5005,10 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___522Jb { +@keyframes barberpole___MKgQm { 100% { background-position: 100% 100%; } } -.team___3M72P .large___3CcZE { - font-size: 20px; } - button, [type='button'], [type='reset'], [type='submit'] { appearance: none; background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); @@ -5225,10 +5202,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___qtc8S { + p.text--large___3UpyZ { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___qtc8S { + p.text--large___3UpyZ { font-size: 16px; } } p { @@ -5251,19 +5228,1724 @@ hr { border-top: 0; margin: 1.5em 0; } -.team___3M72P { - background: white; } - .team___3M72P .cards___3Nx5- { - max-width: 1000px; - margin: 0 auto; +.downloadModal___1Ubhp { + width: 460px; + border-radius: 8px; + background: #FFF; } + .downloadModal___1Ubhp .header___1qeIY { display: flex; - justify-content: space-around; - flex-wrap: wrap; } + align-items: center; + justify-content: space-between; + height: 52px; + padding: 0 20px; + border-radius: 8px 8px 0 0; + background: #EEEBF3; } + .downloadModal___1Ubhp .header___1qeIY .title___2fk3v { + flex: 1 1 auto; } + .downloadModal___1Ubhp .header___1qeIY .close___VprHR { + flex: 0 0 auto; + display: inline-block; + width: 12px; + height: 12px; + background: url("/static/modal-close.svg"); + cursor: pointer; } + .downloadModal___1Ubhp .content___22uUJ { + display: flex; + align-items: center; + justify-content: stretch; + margin: 40px 20px; } + .downloadModal___1Ubhp .content___22uUJ .appIcon___i-NEB { + flex: 0 0 auto; + width: 112px; + height: 112px; + margin-right: 20px; + background: url("/static/nos-app-icon.png"); + background-size: contain; } + .downloadModal___1Ubhp .content___22uUJ .message___2psCw { + flex: 1 1 auto; + font-weight: bold; + font-size: 20px; + line-height: 29px; + color: #443562; } + .downloadModal___1Ubhp .download___4P9oX { + display: block; + margin: 0 20px 20px; + text-align: center; } + +@keyframes float1___1WJlt { + 0% { + transform: translatey(0px); } + 50% { + transform: translatey(-20px); } + 100% { + transform: translatey(0px); } } + +@keyframes float2___1UrRs { + 0% { + transform: translatey(0px); } + 75% { + transform: translatey(16px); } + 100% { + transform: translatey(0px); } } + +@keyframes moveBottomTop___UV5c6 { + 0% { + bottom: 0%; + opacity: 0; } + 45% { + opacity: 1; } + 60% { + opacity: 0; } + 100% { + bottom: 110%; + opacity: 0; } } + +@keyframes barberpole___elLiq { + 100% { + background-position: 100% 100%; } } + +.card___UK7tQ { + background-color: white; + box-shadow: 0px 16px 16px rgba(103, 110, 144, 0.05), 0px 8px 8px rgba(103, 110, 144, 0.05), 0px 4px 4px rgba(103, 110, 144, 0.05), 0px 2px 2px rgba(103, 110, 144, 0.05); + border-radius: 8px; + overflow: hidden; } + +button, [type='button'], [type='reset'], [type='submit'] { + appearance: none; + background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + background-color: #6979F8; + border: 0 transparent; + border-radius: 999px; + color: white; + cursor: pointer; + display: inline-block; + font-family: "Inter UI", sans-serif; + font-size: 16px; + -webkit-font-smoothing: antialiased; + font-weight: 600; + line-height: 1; + padding: 0.75em 1.5em; + text-align: center; + text-decoration: none; + transition: background-color 150ms ease; + user-select: none; + vertical-align: middle; + white-space: nowrap; } + button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover { + background-image: none; + background-color: #5461c6; } + button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled { + cursor: not-allowed; + opacity: 0.5; } + button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover { + background-color: #6979F8; } + +fieldset { + background-color: transparent; + border: 0; + margin: 0; + padding: 0; } + +legend { + font-weight: 600; + margin-bottom: 0.375em; + padding: 0; } + +label { + display: block; + font-weight: 600; + margin-bottom: 0.375em; } + +input, +select, +textarea { + display: block; + font-family: "Inter UI", sans-serif; + font-size: 16px; } + +[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea { + appearance: none; + background-color: #fff; + border: 1px solid #E9E6EF; + border-radius: 8px; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); + box-sizing: border-box; + margin-bottom: 0.75em; + padding: 0.5em; + transition: border-color 150ms ease; + width: 100%; } + [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover { + border-color: #bab8bf; } + [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus { + border-color: #6979F8; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7); + outline: none; } + [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled { + background-color: #f2f2f2; + cursor: not-allowed; } + [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { + border: 1px solid #E9E6EF; } + [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder { + color: #8f86a1; } + +textarea { + resize: vertical; } + +[type="checkbox"], +[type="radio"] { + display: inline; + margin-right: 0.375em; } + +[type="file"] { + margin-bottom: 0.75em; + width: 100%; } + +select { + margin-bottom: 0.75em; + width: 100%; } + +[type="checkbox"]:focus, +[type="radio"]:focus, +[type="file"]:focus, +select:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +html { + background-color: #fff; + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +html, +body { + height: 100%; } + +body { + margin: 0; } + +[data-whatintent='mouse'] *:focus { + outline: none; } + +dl { + margin: 0; } + +dt { + font-weight: 600; + margin: 0; } + +dd { + margin: 0; } + +figure { + margin: 0; } + +img, +picture { + margin: 0; + max-width: 100%; } + +table { + border-collapse: collapse; + margin: 1.5em 0; + table-layout: fixed; + text-align: left; + width: 100%; } + +thead { + line-height: 1.2; + vertical-align: bottom; } + +tbody { + vertical-align: top; } + +tr { + border-bottom: 1px solid #E9E6EF; } -.teamHero___hKt8Q { - margin: 0 auto 64px; } +th { + font-weight: 600; } + +th, +td { + padding: 0.75em 0.75em 0.75em 0; } + +html { + color: #443562; + font-family: "Inter UI", sans-serif; + font-size: 100%; + line-height: 1.5; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Inter UI", sans-serif; + line-height: 1.2; + margin: 0 0 0.75em; } + +h1 { + font-size: 42px; } + +h2 { + font-size: 32px; } + +h3 { + font-size: 20px; } + +p { + font-size: 16px; + line-height: 1.75em; } + p.text--large___1OZIY { + font-size: 20px; } + @media screen and (max-width: 760px) { + p.text--large___1OZIY { + font-size: 16px; } } + +p { + margin: 0 0 0.75em; } + +a { + color: #6979F8; + text-decoration-skip: ink; + transition: color 150ms ease; } + a:hover { + color: #4f5bba; } + a:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +hr { + border-bottom: 1px solid #E9E6EF; + border-left: 0; + border-right: 0; + border-top: 0; + margin: 1.5em 0; } + +.card___UK7tQ { + margin-bottom: 40px; } + .card___UK7tQ.blue___3DbNU .main___2j5EF:before { + background: linear-gradient(180deg, #6762F4 0%, #60BFFB 100%); } + .card___UK7tQ.red___35-yA .main___2j5EF:before { + background: linear-gradient(180deg, #F1408C 0%, #FF8A8D 100%); } + .card___UK7tQ.green___1rbiE .main___2j5EF:before { + background: linear-gradient(180deg, #B9D532 0%, #5BBA47 100%); } + .card___UK7tQ .main___2j5EF { + position: relative; + text-shadow: 0px 4px 4px rgba(25, 29, 48, 0.1), 0px 2px 2px rgba(25, 29, 48, 0.1); + font-weight: bold; + height: 292px; } + .card___UK7tQ .main___2j5EF:before { + top: 0; + left: 0; + content: ""; + position: absolute; + z-index: 3; + width: 100%; + height: 100%; + mix-blend-mode: multiply; } + .card___UK7tQ .meta___2V8jo { + display: flex; + padding: 16px 20px; + justify-content: space-between; } + @media screen and (max-width: 420px) { + .card___UK7tQ .meta___2V8jo { + flex-direction: column; + justify-content: center; + text-align: center; + align-items: center; } } + .card___UK7tQ .meta___2V8jo a { + color: #443562; + text-decoration: none; } + @media screen and (max-width: 420px) { + .card___UK7tQ .meta___2V8jo a:first-child { + margin-bottom: 4px; } } + .card___UK7tQ .meta___2V8jo a:last-child { + color: #8F84A6; + position: relative; + padding-left: 24px; } + .card___UK7tQ .meta___2V8jo a:last-child:before { + content: ''; + background: url("/static/icon-github.svg") center center no-repeat; + background-size: contain; + display: block; + height: 20px; + width: 20px; + opacity: .75; + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); } + .card___UK7tQ.primary___2C-34 { + flex: 0 0 47.5%; } + @media screen and (max-width: 760px) { + .card___UK7tQ.primary___2C-34 { + flex: none; } } + .card___UK7tQ.primary___2C-34 .large___140La { + font-size: 20px; } + .card___UK7tQ.primary___2C-34 h3 { + font-size: 42px; } + .card___UK7tQ:not(.primary___2C-34) { + flex: 0 0 30.5%; + font-size: 12px; } + @media screen and (max-width: 760px) { + .card___UK7tQ:not(.primary___2C-34) { + flex: none; } } + .card___UK7tQ:not(.primary___2C-34) h3 { + font-size: 32px; } + .card___UK7tQ:not(.primary___2C-34) .large___140La { + font-size: 16px; + line-height: 24px; } + .card___UK7tQ:not(.primary___2C-34) a:last-child { + padding-left: 18px; } + .card___UK7tQ:not(.primary___2C-34) a:last-child:before { + width: 16px; + height: 16px; } + .card___UK7tQ .overlay___nippi { + color: white; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 40px; + opacity: .8; + z-index: 4; } + .card___UK7tQ img { + filter: blur(8px); + position: absolute; + height: 100%; + width: auto; + max-width: none; + display: block; + margin-left: auto; + margin-right: auto; } + +@keyframes float1___3xDWc { + 0% { + transform: translatey(0px); } + 50% { + transform: translatey(-20px); } + 100% { + transform: translatey(0px); } } + +@keyframes float2___2mSXR { + 0% { + transform: translatey(0px); } + 75% { + transform: translatey(16px); } + 100% { + transform: translatey(0px); } } + +@keyframes moveBottomTop___21_8H { + 0% { + bottom: 0%; + opacity: 0; } + 45% { + opacity: 1; } + 60% { + opacity: 0; } + 100% { + bottom: 110%; + opacity: 0; } } + +@keyframes barberpole___2sJ3K { + 100% { + background-position: 100% 100%; } } + +.showcase___2AaH6 .intro___2Uu71 .large___2hCJK { + font-size: 20px; } + +button, [type='button'], [type='reset'], [type='submit'] { + appearance: none; + background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + background-color: #6979F8; + border: 0 transparent; + border-radius: 999px; + color: white; + cursor: pointer; + display: inline-block; + font-family: "Inter UI", sans-serif; + font-size: 16px; + -webkit-font-smoothing: antialiased; + font-weight: 600; + line-height: 1; + padding: 0.75em 1.5em; + text-align: center; + text-decoration: none; + transition: background-color 150ms ease; + user-select: none; + vertical-align: middle; + white-space: nowrap; } + button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover { + background-image: none; + background-color: #5461c6; } + button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled { + cursor: not-allowed; + opacity: 0.5; } + button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover { + background-color: #6979F8; } + +fieldset { + background-color: transparent; + border: 0; + margin: 0; + padding: 0; } + +legend { + font-weight: 600; + margin-bottom: 0.375em; + padding: 0; } + +label { + display: block; + font-weight: 600; + margin-bottom: 0.375em; } + +input, +select, +textarea { + display: block; + font-family: "Inter UI", sans-serif; + font-size: 16px; } + +[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea { + appearance: none; + background-color: #fff; + border: 1px solid #E9E6EF; + border-radius: 8px; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); + box-sizing: border-box; + margin-bottom: 0.75em; + padding: 0.5em; + transition: border-color 150ms ease; + width: 100%; } + [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover { + border-color: #bab8bf; } + [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus { + border-color: #6979F8; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7); + outline: none; } + [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled { + background-color: #f2f2f2; + cursor: not-allowed; } + [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { + border: 1px solid #E9E6EF; } + [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder { + color: #8f86a1; } + +textarea { + resize: vertical; } + +[type="checkbox"], +[type="radio"] { + display: inline; + margin-right: 0.375em; } + +[type="file"] { + margin-bottom: 0.75em; + width: 100%; } + +select { + margin-bottom: 0.75em; + width: 100%; } + +[type="checkbox"]:focus, +[type="radio"]:focus, +[type="file"]:focus, +select:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +html { + background-color: #fff; + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +html, +body { + height: 100%; } + +body { + margin: 0; } + +[data-whatintent='mouse'] *:focus { + outline: none; } + +dl { + margin: 0; } + +dt { + font-weight: 600; + margin: 0; } + +dd { + margin: 0; } + +figure { + margin: 0; } + +img, +picture { + margin: 0; + max-width: 100%; } + +table { + border-collapse: collapse; + margin: 1.5em 0; + table-layout: fixed; + text-align: left; + width: 100%; } + +thead { + line-height: 1.2; + vertical-align: bottom; } + +tbody { + vertical-align: top; } + +tr { + border-bottom: 1px solid #E9E6EF; } + +th { + font-weight: 600; } + +th, +td { + padding: 0.75em 0.75em 0.75em 0; } + +html { + color: #443562; + font-family: "Inter UI", sans-serif; + font-size: 100%; + line-height: 1.5; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Inter UI", sans-serif; + line-height: 1.2; + margin: 0 0 0.75em; } + +h1 { + font-size: 42px; } + +h2 { + font-size: 32px; } + +h3 { + font-size: 20px; } + +p { + font-size: 16px; + line-height: 1.75em; } + p.text--large___FnS-j { + font-size: 20px; } + @media screen and (max-width: 760px) { + p.text--large___FnS-j { + font-size: 16px; } } + +p { + margin: 0 0 0.75em; } + +a { + color: #6979F8; + text-decoration-skip: ink; + transition: color 150ms ease; } + a:hover { + color: #4f5bba; } + a:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +hr { + border-bottom: 1px solid #E9E6EF; + border-left: 0; + border-right: 0; + border-top: 0; + margin: 1.5em 0; } + +.showcase___2AaH6 { + background-color: #F6F4FA; } + .showcase___2AaH6 .intro___2Uu71 a { + display: inline-block; + cursor: pointer; + background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + color: white; + text-decoration: none; + font-weight: bold; + border-radius: 999px; + padding: 2px 16px; } + .showcase___2AaH6 .cards___15Zde { + display: flex; + flex-wrap: wrap; + justify-content: space-between; } + @media screen and (max-width: 760px) { + .showcase___2AaH6 .cards___15Zde { + flex-direction: column; } } + +@keyframes float1___1GZJQ { + 0% { + transform: translatey(0px); } + 50% { + transform: translatey(-20px); } + 100% { + transform: translatey(0px); } } + +@keyframes float2___3jYxl { + 0% { + transform: translatey(0px); } + 75% { + transform: translatey(16px); } + 100% { + transform: translatey(0px); } } + +@keyframes moveBottomTop___3WCpD { + 0% { + bottom: 0%; + opacity: 0; } + 45% { + opacity: 1; } + 60% { + opacity: 0; } + 100% { + bottom: 110%; + opacity: 0; } } + +@keyframes barberpole___p2Agq { + 100% { + background-position: 100% 100%; } } + +.item___Ac3ZF { + background-color: white; + box-shadow: 0px 16px 16px rgba(103, 110, 144, 0.05), 0px 8px 8px rgba(103, 110, 144, 0.05), 0px 4px 4px rgba(103, 110, 144, 0.05), 0px 2px 2px rgba(103, 110, 144, 0.05); + border-radius: 8px; + overflow: hidden; } + +button, [type='button'], [type='reset'], [type='submit'] { + appearance: none; + background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + background-color: #6979F8; + border: 0 transparent; + border-radius: 999px; + color: white; + cursor: pointer; + display: inline-block; + font-family: "Inter UI", sans-serif; + font-size: 16px; + -webkit-font-smoothing: antialiased; + font-weight: 600; + line-height: 1; + padding: 0.75em 1.5em; + text-align: center; + text-decoration: none; + transition: background-color 150ms ease; + user-select: none; + vertical-align: middle; + white-space: nowrap; } + button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover { + background-image: none; + background-color: #5461c6; } + button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled { + cursor: not-allowed; + opacity: 0.5; } + button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover { + background-color: #6979F8; } + +fieldset { + background-color: transparent; + border: 0; + margin: 0; + padding: 0; } + +legend { + font-weight: 600; + margin-bottom: 0.375em; + padding: 0; } + +label { + display: block; + font-weight: 600; + margin-bottom: 0.375em; } + +input, +select, +textarea { + display: block; + font-family: "Inter UI", sans-serif; + font-size: 16px; } + +[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea { + appearance: none; + background-color: #fff; + border: 1px solid #E9E6EF; + border-radius: 8px; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); + box-sizing: border-box; + margin-bottom: 0.75em; + padding: 0.5em; + transition: border-color 150ms ease; + width: 100%; } + [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover { + border-color: #bab8bf; } + [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus { + border-color: #6979F8; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7); + outline: none; } + [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled { + background-color: #f2f2f2; + cursor: not-allowed; } + [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { + border: 1px solid #E9E6EF; } + [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder { + color: #8f86a1; } + +textarea { + resize: vertical; } + +[type="checkbox"], +[type="radio"] { + display: inline; + margin-right: 0.375em; } + +[type="file"] { + margin-bottom: 0.75em; + width: 100%; } + +select { + margin-bottom: 0.75em; + width: 100%; } + +[type="checkbox"]:focus, +[type="radio"]:focus, +[type="file"]:focus, +select:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +html { + background-color: #fff; + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +html, +body { + height: 100%; } + +body { + margin: 0; } + +[data-whatintent='mouse'] *:focus { + outline: none; } + +dl { + margin: 0; } + +dt { + font-weight: 600; + margin: 0; } + +dd { + margin: 0; } + +figure { + margin: 0; } + +img, +picture { + margin: 0; + max-width: 100%; } + +table { + border-collapse: collapse; + margin: 1.5em 0; + table-layout: fixed; + text-align: left; + width: 100%; } + +thead { + line-height: 1.2; + vertical-align: bottom; } + +tbody { + vertical-align: top; } + +tr { + border-bottom: 1px solid #E9E6EF; } + +th { + font-weight: 600; } + +th, +td { + padding: 0.75em 0.75em 0.75em 0; } + +html { + color: #443562; + font-family: "Inter UI", sans-serif; + font-size: 100%; + line-height: 1.5; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Inter UI", sans-serif; + line-height: 1.2; + margin: 0 0 0.75em; } + +h1 { + font-size: 42px; } + +h2 { + font-size: 32px; } + +h3 { + font-size: 20px; } + +p { + font-size: 16px; + line-height: 1.75em; } + p.text--large___3MkXQ { + font-size: 20px; } + @media screen and (max-width: 760px) { + p.text--large___3MkXQ { + font-size: 16px; } } + +p { + margin: 0 0 0.75em; } + +a { + color: #6979F8; + text-decoration-skip: ink; + transition: color 150ms ease; } + a:hover { + color: #4f5bba; } + a:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +hr { + border-bottom: 1px solid #E9E6EF; + border-left: 0; + border-right: 0; + border-top: 0; + margin: 1.5em 0; } + +.diagram___8CuPt { + background: #F6F4FA; + background: linear-gradient(180deg, #FFF 0%, #F4F0F7 100%); } + .diagram___8CuPt .intro___3kR69 { + margin-bottom: 0; } + .diagram___8CuPt h3 { + font-size: 20px; + margin-bottom: 8px; + margin-left: -32px; } + .diagram___8CuPt h3 .text___2N7K6 { + display: inline-block; + width: auto; } + @media screen and (max-width: 1000px) { + .diagram___8CuPt h3 { + font-size: 16px; } } + .diagram___8CuPt h3.nodeless___Navg4 { + margin-left: 0; } + .diagram___8CuPt .content___2_NTk { + position: relative; } + .diagram___8CuPt .connectorNode___73vjF { + transform: translateY(2px); + margin-right: 8px; + display: inline-block; + background: url("/static/node.svg") center center no-repeat; + width: 20px; + height: 20px; + position: relative; + z-index: 4; } + .diagram___8CuPt .connectorNode___73vjF.incoming___J3M-x { + background: url("/static/node-incoming.svg") top center no-repeat; } + @media screen and (max-width: 760px) { + .diagram___8CuPt .connectorNode___73vjF.incoming___J3M-x { + transform: translateY(-1px); + background: url("/static/node.svg") center center no-repeat; } } + .diagram___8CuPt .connectorNode___73vjF.protocol___2qpG8 { + margin-right: 16px; + margin-left: -36px; + transform: translateY(20px); + width: 54px; + height: 54px; + background: url("/static/nos-circle.svg") center center no-repeat; } + .diagram___8CuPt .connectorNode___73vjF.right___YyNw9 { + background: url("/static/node-incoming.svg") top center no-repeat; + transform: rotateZ(-90deg); + position: absolute; + right: 8px; + top: 166px; } + @media screen and (max-width: 760px) { + .diagram___8CuPt .connectorNode___73vjF.right___YyNw9 { + display: none; } } + .diagram___8CuPt .section___3Uz8l { + border: 2px solid #D2CEDA; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + position: relative; + border-radius: 8px; + margin-top: 20px; + margin-bottom: 20px; } + @media screen and (max-width: 760px) { + .diagram___8CuPt .section___3Uz8l { + flex-direction: column; } } + .diagram___8CuPt .section___3Uz8l.protocol___2qpG8 { + display: block; + position: relative; + border: none; + margin: 80px 0 80px 80px; + max-width: 360px; } + .diagram___8CuPt .section___3Uz8l.protocol___2qpG8:after { + content: ""; + display: block; + position: absolute; + height: calc(100% + 348px); + width: 4px; + background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + left: -42px; + top: -80px; + z-index: 3; } + .diagram___8CuPt .section___3Uz8l .label___3VMx6 { + z-index: 1; + position: absolute; + bottom: -16px; + left: 16px; + font-size: 20px; + color: #8F84A6; + font-weight: bold; + padding: 0 12px; + background-color: #F6F4FA; } + .diagram___8CuPt .section___3Uz8l .label___3VMx6.top___2Nw2T { + top: -16px; + bottom: auto; } + .diagram___8CuPt .section___3Uz8l .label___3VMx6.top___2Nw2T .connectorNode___73vjF { + visibility: hidden; } + +.item___Ac3ZF { + margin: 20px; + flex: 1 1 calc(48% - 28px); + padding: 20px 40px; + box-sizing: border-box; + position: relative; + z-index: 2; + overflow: visible; } + .item___Ac3ZF .authority___kEilX { + margin-bottom: -82px; + height: 112px; + color: white; + border-radius: 8px; + background: url("/static/authority-people.svg") bottom center no-repeat, linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; } + @media screen and (max-width: 760px) { + .item___Ac3ZF .authority___kEilX { + margin-bottom: 0; } } + .item___Ac3ZF .authority___kEilX h3 { + display: block; + text-align: center; + margin-left: 0; } + .item___Ac3ZF .authority___kEilX:before { + content: ''; + display: block; + width: 100px; + height: 48px; + background: url("/static/authority-thumbs.svg") center center no-repeat; + margin: 8px 0; } + @media screen and (max-width: 760px) { + .item___Ac3ZF { + margin-bottom: 0; + margin-top: 0; + border-radius: 0; + border-bottom: 1px solid #E9E6EF; } } + .item___Ac3ZF h3 { + display: flex; } + @media screen and (max-width: 760px) { + .item___Ac3ZF:nth-child(2) { + border-radius: 8px 8px 0 0; + margin-top: 20px; } } + @media screen and (max-width: 760px) { + .item___Ac3ZF:last-child { + border-radius: 0 0 8px 8px; + margin-bottom: 20px; } } + .item___Ac3ZF.backend___t4-2A:after { + content: ""; + display: block; + position: absolute; + height: 264px; + width: 4px; + background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + left: 16px; + top: -80px; + z-index: 3; } + @media screen and (max-width: 760px) { + .item___Ac3ZF.backend___t4-2A:after { + display: none; } } + .item___Ac3ZF.filesystem___Zkyx-:after { + content: ""; + display: block; + position: absolute; + height: 4px; + width: 68px; + background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + left: -58px; + top: 174px; + z-index: 3; } + @media screen and (max-width: 760px) { + .item___Ac3ZF.filesystem___Zkyx-:after { + display: none; } } + .item___Ac3ZF.fe___1dpRQ:after { + content: ""; + display: block; + position: absolute; + height: 120px; + width: 4px; + background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + left: 16px; + top: 174px; + z-index: 3; } + @media screen and (max-width: 760px) { + .item___Ac3ZF.fe___1dpRQ:after { + display: none; } } + .item___Ac3ZF.contracts___3nlyC .connectorLine___3R2SQ { + max-height: none; + margin-bottom: auto; + position: absolute; + top: -22px; + left: 2px; } + @media screen and (max-width: 760px) { + .item___Ac3ZF.contracts___3nlyC .connectorLine___3R2SQ { + display: none; } } + .item___Ac3ZF.contracts___3nlyC:after { + content: ""; + display: block; + position: absolute; + height: 4px; + width: calc(100% + 24px); + background: #5BBA47; + left: calc(-100% - 22px); + top: -22px; + z-index: 3; } + @media screen and (max-width: 760px) { + .item___Ac3ZF.contracts___3nlyC:after { + display: none; } } + .item___Ac3ZF img { + max-height: 124px; + margin-bottom: 20px; + width: auto; + display: block; } + .section___3Uz8l.client___3W836 .item___Ac3ZF img { + border-radius: 3px; } + .item___Ac3ZF .list___26RRX { + list-style-image: url("/static/list-item.svg"); } + .item___Ac3ZF .list___26RRX li:not(:last-child) { + margin-bottom: 8px; } + .item___Ac3ZF p, + .item___Ac3ZF li { + color: #6D6381; + font-size: 14px; + font-weight: 500; + line-height: 23px; } + +@keyframes float1___zwtx8 { + 0% { + transform: translatey(0px); } + 50% { + transform: translatey(-20px); } + 100% { + transform: translatey(0px); } } + +@keyframes float2___2kTBA { + 0% { + transform: translatey(0px); } + 75% { + transform: translatey(16px); } + 100% { + transform: translatey(0px); } } + +@keyframes moveBottomTop___WX_NL { + 0% { + bottom: 0%; + opacity: 0; } + 45% { + opacity: 1; } + 60% { + opacity: 0; } + 100% { + bottom: 110%; + opacity: 0; } } + +@keyframes barberpole___2Qi33 { + 100% { + background-position: 100% 100%; } } + +button, [type='button'], [type='reset'], [type='submit'] { + appearance: none; + background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + background-color: #6979F8; + border: 0 transparent; + border-radius: 999px; + color: white; + cursor: pointer; + display: inline-block; + font-family: "Inter UI", sans-serif; + font-size: 16px; + -webkit-font-smoothing: antialiased; + font-weight: 600; + line-height: 1; + padding: 0.75em 1.5em; + text-align: center; + text-decoration: none; + transition: background-color 150ms ease; + user-select: none; + vertical-align: middle; + white-space: nowrap; } + button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover { + background-image: none; + background-color: #5461c6; } + button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled { + cursor: not-allowed; + opacity: 0.5; } + button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover { + background-color: #6979F8; } + +fieldset { + background-color: transparent; + border: 0; + margin: 0; + padding: 0; } + +legend { + font-weight: 600; + margin-bottom: 0.375em; + padding: 0; } + +label { + display: block; + font-weight: 600; + margin-bottom: 0.375em; } + +input, +select, +textarea { + display: block; + font-family: "Inter UI", sans-serif; + font-size: 16px; } + +[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea { + appearance: none; + background-color: #fff; + border: 1px solid #E9E6EF; + border-radius: 8px; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); + box-sizing: border-box; + margin-bottom: 0.75em; + padding: 0.5em; + transition: border-color 150ms ease; + width: 100%; } + [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover { + border-color: #bab8bf; } + [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus { + border-color: #6979F8; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7); + outline: none; } + [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled { + background-color: #f2f2f2; + cursor: not-allowed; } + [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { + border: 1px solid #E9E6EF; } + [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder { + color: #8f86a1; } + +textarea { + resize: vertical; } + +[type="checkbox"], +[type="radio"] { + display: inline; + margin-right: 0.375em; } + +[type="file"] { + margin-bottom: 0.75em; + width: 100%; } + +select { + margin-bottom: 0.75em; + width: 100%; } + +[type="checkbox"]:focus, +[type="radio"]:focus, +[type="file"]:focus, +select:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +html { + background-color: #fff; + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +html, +body { + height: 100%; } + +body { + margin: 0; } + +[data-whatintent='mouse'] *:focus { + outline: none; } + +dl { + margin: 0; } + +dt { + font-weight: 600; + margin: 0; } + +dd { + margin: 0; } + +figure { + margin: 0; } + +img, +picture { + margin: 0; + max-width: 100%; } + +table { + border-collapse: collapse; + margin: 1.5em 0; + table-layout: fixed; + text-align: left; + width: 100%; } + +thead { + line-height: 1.2; + vertical-align: bottom; } + +tbody { + vertical-align: top; } + +tr { + border-bottom: 1px solid #E9E6EF; } + +th { + font-weight: 600; } + +th, +td { + padding: 0.75em 0.75em 0.75em 0; } + +html { + color: #443562; + font-family: "Inter UI", sans-serif; + font-size: 100%; + line-height: 1.5; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Inter UI", sans-serif; + line-height: 1.2; + margin: 0 0 0.75em; } + +h1 { + font-size: 42px; } + +h2 { + font-size: 32px; } + +h3 { + font-size: 20px; } + +p { + font-size: 16px; + line-height: 1.75em; } + p.text--large___1nh6O { + font-size: 20px; } + @media screen and (max-width: 760px) { + p.text--large___1nh6O { + font-size: 16px; } } + +p { + margin: 0 0 0.75em; } + +a { + color: #6979F8; + text-decoration-skip: ink; + transition: color 150ms ease; } + a:hover { + color: #4f5bba; } + a:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +hr { + border-bottom: 1px solid #E9E6EF; + border-left: 0; + border-right: 0; + border-top: 0; + margin: 1.5em 0; } + +.card___1moz5 { + width: 30%; + text-align: center; + font-size: 14px; + margin-top: 40px; } + .card___1moz5:last-child { + margin-bottom: 40px; } + @media screen and (max-width: 760px) { + .card___1moz5 { + width: 48%; } } + @media screen and (max-width: 540px) { + .card___1moz5 { + width: 100%; } } + .card___1moz5 > * { + margin-bottom: 4px; } + .card___1moz5 span { + display: block; + color: #6979F8; + font-size: 16px; + font-weight: bold; } + .card___1moz5 img { + max-width: 130px; + border-radius: 50%; } + .card___1moz5 .social___27fU4 { + display: flex; + justify-content: center; + margin: 0; + padding: 0; + list-style-type: none; } + .card___1moz5 .icon___776VF { + display: block; + width: 24px; + height: 24px; + margin: 0 4px; + background-size: contain; + background-position: center center; + background-repeat: no-repeat; } + .card___1moz5 .icon___776VF.linkedin___2Z5ei { + background-image: url("/static/icon-linkedin.svg"); } + .card___1moz5 .icon___776VF.twitter___2NEGn { + background-image: url("/static/icon-twitter.svg"); } + .card___1moz5 .icon___776VF.github___2BBF_ { + background-image: url("/static/icon-github.svg"); } + .card___1moz5 .icon___776VF.dribbble___22iyZ { + background-image: url("/static/icon-dribbble.svg"); } + .card___1moz5 .experience___kfKWW { + margin: 0; + padding: 0; + list-style-type: none; } + .card___1moz5 .experience___kfKWW li { + margin-bottom: 4px; } + +@keyframes float1___2mFP5 { + 0% { + transform: translatey(0px); } + 50% { + transform: translatey(-20px); } + 100% { + transform: translatey(0px); } } + +@keyframes float2___zxA0p { + 0% { + transform: translatey(0px); } + 75% { + transform: translatey(16px); } + 100% { + transform: translatey(0px); } } + +@keyframes moveBottomTop___3ZXrp { + 0% { + bottom: 0%; + opacity: 0; } + 45% { + opacity: 1; } + 60% { + opacity: 0; } + 100% { + bottom: 110%; + opacity: 0; } } + +@keyframes barberpole___2vlCM { + 100% { + background-position: 100% 100%; } } + +.team___2DV-C .large___1_gQ5 { + font-size: 20px; } + +button, [type='button'], [type='reset'], [type='submit'] { + appearance: none; + background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%); + background-color: #6979F8; + border: 0 transparent; + border-radius: 999px; + color: white; + cursor: pointer; + display: inline-block; + font-family: "Inter UI", sans-serif; + font-size: 16px; + -webkit-font-smoothing: antialiased; + font-weight: 600; + line-height: 1; + padding: 0.75em 1.5em; + text-align: center; + text-decoration: none; + transition: background-color 150ms ease; + user-select: none; + vertical-align: middle; + white-space: nowrap; } + button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover { + background-image: none; + background-color: #5461c6; } + button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled { + cursor: not-allowed; + opacity: 0.5; } + button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover { + background-color: #6979F8; } + +fieldset { + background-color: transparent; + border: 0; + margin: 0; + padding: 0; } + +legend { + font-weight: 600; + margin-bottom: 0.375em; + padding: 0; } + +label { + display: block; + font-weight: 600; + margin-bottom: 0.375em; } + +input, +select, +textarea { + display: block; + font-family: "Inter UI", sans-serif; + font-size: 16px; } + +[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea { + appearance: none; + background-color: #fff; + border: 1px solid #E9E6EF; + border-radius: 8px; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); + box-sizing: border-box; + margin-bottom: 0.75em; + padding: 0.5em; + transition: border-color 150ms ease; + width: 100%; } + [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover { + border-color: #bab8bf; } + [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus { + border-color: #6979F8; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7); + outline: none; } + [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled { + background-color: #f2f2f2; + cursor: not-allowed; } + [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { + border: 1px solid #E9E6EF; } + [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder { + color: #8f86a1; } + +textarea { + resize: vertical; } + +[type="checkbox"], +[type="radio"] { + display: inline; + margin-right: 0.375em; } + +[type="file"] { + margin-bottom: 0.75em; + width: 100%; } + +select { + margin-bottom: 0.75em; + width: 100%; } + +[type="checkbox"]:focus, +[type="radio"]:focus, +[type="file"]:focus, +select:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +html { + background-color: #fff; + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +html, +body { + height: 100%; } + +body { + margin: 0; } + +[data-whatintent='mouse'] *:focus { + outline: none; } + +dl { + margin: 0; } + +dt { + font-weight: 600; + margin: 0; } + +dd { + margin: 0; } + +figure { + margin: 0; } + +img, +picture { + margin: 0; + max-width: 100%; } + +table { + border-collapse: collapse; + margin: 1.5em 0; + table-layout: fixed; + text-align: left; + width: 100%; } + +thead { + line-height: 1.2; + vertical-align: bottom; } + +tbody { + vertical-align: top; } + +tr { + border-bottom: 1px solid #E9E6EF; } + +th { + font-weight: 600; } + +th, +td { + padding: 0.75em 0.75em 0.75em 0; } + +html { + color: #443562; + font-family: "Inter UI", sans-serif; + font-size: 100%; + line-height: 1.5; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Inter UI", sans-serif; + line-height: 1.2; + margin: 0 0 0.75em; } + +h1 { + font-size: 42px; } + +h2 { + font-size: 32px; } + +h3 { + font-size: 20px; } + +p { + font-size: 16px; + line-height: 1.75em; } + p.text--large___1vFlw { + font-size: 20px; } + @media screen and (max-width: 760px) { + p.text--large___1vFlw { + font-size: 16px; } } + +p { + margin: 0 0 0.75em; } + +a { + color: #6979F8; + text-decoration-skip: ink; + transition: color 150ms ease; } + a:hover { + color: #4f5bba; } + a:focus { + outline: 3px solid rgba(105, 121, 248, 0.6); + outline-offset: 2px; } + +hr { + border-bottom: 1px solid #E9E6EF; + border-left: 0; + border-right: 0; + border-top: 0; + margin: 1.5em 0; } + +.team___2DV-C { + background: white; } + .team___2DV-C .cards___17Tb8 { + max-width: 1000px; + margin: 0 auto; + display: flex; + justify-content: space-around; + flex-wrap: wrap; } -@keyframes float1___1wIRn { +@keyframes float1___3UOXR { 0% { transform: translatey(0px); } 50% { @@ -5271,7 +6953,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes float2___OiDpx { +@keyframes float2___1sRtL { 0% { transform: translatey(0px); } 75% { @@ -5279,7 +6961,7 @@ hr { 100% { transform: translatey(0px); } } -@keyframes moveBottomTop___1cpMs { +@keyframes moveBottomTop___BIE38 { 0% { bottom: 0%; opacity: 0; } @@ -5291,7 +6973,7 @@ hr { bottom: 110%; opacity: 0; } } -@keyframes barberpole___3une3 { +@keyframes barberpole___nYxEY { 100% { background-position: 100% 100%; } } @@ -5488,10 +7170,10 @@ h3 { p { font-size: 16px; line-height: 1.75em; } - p.text--large___1P-i3 { + p.text--large___13zOc { font-size: 20px; } @media screen and (max-width: 760px) { - p.text--large___1P-i3 { + p.text--large___13zOc { font-size: 16px; } } p { @@ -5514,58 +7196,58 @@ hr { border-top: 0; margin: 1.5em 0; } -.container___3CoNt { +.container___1YL3H { display: flex; justify-content: space-between; max-width: 1200px; } @media screen and (max-width: 760px) { - .container___3CoNt { + .container___1YL3H { flex-direction: column; text-align: center; } } -.newsletter___nvajl { +.newsletter___2Pr9c { background: white; padding: 160px 0; } - .newsletter___nvajl .titleLeft___3t1Ww { + .newsletter___2Pr9c .titleLeft___1UQ9r { flex: 1; margin-right: 10%; } @media screen and (max-width: 760px) { - .newsletter___nvajl .titleLeft___3t1Ww { + .newsletter___2Pr9c .titleLeft___1UQ9r { margin-right: 0; margin-bottom: 24px; } } - .newsletter___nvajl .socialItems___1wdzP { + .newsletter___2Pr9c .socialItems___1d232 { flex: 1.25; } - .newsletter___nvajl .socialIcons___carFw { + .newsletter___2Pr9c .socialIcons___1BoGT { margin-top: 32px; display: flex; } @media screen and (max-width: 760px) { - .newsletter___nvajl .socialIcons___carFw { + .newsletter___2Pr9c .socialIcons___1BoGT { flex: 1; justify-content: center; } } - .newsletter___nvajl .socialIcons___carFw > * { + .newsletter___2Pr9c .socialIcons___1BoGT > * { margin-right: 38px; } - .newsletter___nvajl .socialIcons___carFw > *:last-child { + .newsletter___2Pr9c .socialIcons___1BoGT > *:last-child { margin-right: 0; } - .newsletter___nvajl h3 { + .newsletter___2Pr9c h3 { margin-bottom: 32px; width: 100%; } - .newsletter___nvajl .fields___2BlQc { + .newsletter___2Pr9c .fields___MKVKu { display: flex; justify-content: center; max-width: 520px; } @media screen and (max-width: 760px) { - .newsletter___nvajl .fields___2BlQc { + .newsletter___2Pr9c .fields___MKVKu { margin: 0 auto; } } - .newsletter___nvajl .fields___2BlQc input { + .newsletter___2Pr9c .fields___MKVKu input { height: 50px; display: block; } - .newsletter___nvajl .fields___2BlQc input[type="email"] { + .newsletter___2Pr9c .fields___MKVKu input[type="email"] { padding: 8px 24px; background: white; border: 1px solid #d5dbe0; border-right: none; border-radius: 25px 0 0 25px; } - .newsletter___nvajl .fields___2BlQc input[type="submit"] { + .newsletter___2Pr9c .fields___MKVKu input[type="submit"] { border-radius: 0 25px 25px 0; padding-left: 48px; padding-right: 48px; } diff --git a/docs/_next/static/css/styles.chunk.css.map b/docs/_next/static/css/styles.chunk.css.map index 6d281c8..5509179 100644 --- a/docs/_next/static/css/styles.chunk.css.map +++ b/docs/_next/static/css/styles.chunk.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/styles.chunk.css","sources":["webpack:///./components/Navigation/Navigation.scss","webpack:///./components/DownloadButton/DownloadButton.scss","webpack:///./components/SocialIcon/SocialIcon.scss","webpack:///./components/Footer/Footer.scss","webpack:///./components/GDPRBanner/GDPRBanner.scss","webpack:///./components/Layout/Layout.scss","webpack:///./components/JobPostingBanner/JobPostingBanner.scss","webpack:///./components/Section/Section.scss","webpack:///./components/Decorator/Decorator.scss","webpack:///./components/Hero/Hero.scss","webpack:///./components/Partners/Partners.scss","webpack:///./components/Container/Container.scss","webpack:///./components/Intro/Intro.scss","webpack:///./components/Token/Token.scss","webpack:///./components/Token/Card/Card.scss","webpack:///./components/Features/Feature/Feature.scss","webpack:///./components/Features/Features.scss","webpack:///./components/Team/Card/Card.scss","webpack:///./components/Team/Team.scss","webpack:///./components/Newsletter/Newsletter.scss"],"sourcesContent":["@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.navigation {\n width: 100%;\n padding: 24px 24px 0;\n display: flex;\n justify-content: space-between;\n margin-bottom: 24px;\n font-size: 16px; }\n @media screen and (max-width: 760px) {\n .navigation {\n flex-direction: column;\n justify-content: center; } }\n .navigation.fixed {\n position: absolute;\n z-index: 2; }\n .navigation .logo {\n text-align: center;\n background: url(\"/static/nos-logo-positive.svg\") center center no-repeat;\n display: inline-block;\n width: 113px;\n height: 60px; }\n @media screen and (max-width: 760px) {\n .navigation .logo {\n margin: 0 auto 24px; } }\n .navigation .navItems {\n align-items: center;\n display: flex; }\n @media screen and (max-width: 760px) {\n .navigation .navItems {\n justify-content: center;\n display: flex; } }\n @media screen and (max-width: 540px) {\n .navigation .navItems {\n display: none; } }\n .navigation .navItems a {\n margin-left: 32px;\n text-decoration: none;\n color: #443562; }\n .navigation .navItems a:hover {\n color: black; }\n\n.starGazer {\n margin-left: 32px;\n margin-right: -64px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.downloadButton {\n padding: 13px 42px;\n border-radius: 999px;\n background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n color: white;\n font-weight: bold;\n display: inline-block;\n text-decoration: none;\n box-shadow: 0px 16px 16px rgba(68, 53, 98, 0.05), 0px 8px 8px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.05), 0px 2px 2px rgba(68, 53, 98, 0.05);\n transition: box-shadow 200ms ease; }\n .downloadButton.bright {\n padding: 13px 40px 13px 64px;\n background: url(\"/static/nos-circle-flat.svg\") 10px center no-repeat, linear-gradient(180deg, #FFFFFF 22.5%, #F6F4FA 100%);\n color: #443562; }\n .downloadButton:hover {\n color: white;\n background: linear-gradient(180deg, #A5AFFB -75%, #6979F8 100%);\n box-shadow: 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.1), 0px 2px 2px rgba(68, 53, 98, 0.1); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.socialIcon {\n background-repeat: no-repeat;\n width: 32px;\n height: 32px;\n margin-right: 16px;\n display: block;\n background-repeat: no-repeat;\n background-size: contain;\n background-position: center center; }\n .socialIcon:last-child {\n margin-right: 0; }\n .socialIcon.twitter {\n background-image: url(\"/static/twitter-violet.svg\"); }\n .socialIcon.reddit {\n background-image: url(\"/static/reddit-violet.svg\"); }\n .socialIcon.discord {\n background-image: url(\"/static/discord-violet.svg\"); }\n .socialIcon.telegram {\n background-image: url(\"/static/telegram-violet.svg\"); }\n .socialIcon.medium {\n background-image: url(\"/static/medium-violet.svg\"); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\nfooter {\n display: flex;\n justify-content: space-around;\n padding-top: 32px;\n padding-bottom: 32px; }\n @media screen and (max-width: 760px) {\n footer {\n flex-direction: column;\n justify-content: center; } }\n footer .left p {\n font-size: 12px;\n margin-bottom: 0; }\n @media screen and (max-width: 760px) {\n footer .left {\n text-align: center;\n margin-bottom: 20px; } }\n footer .center {\n display: flex;\n align-items: flex-end;\n padding-bottom: 6px; }\n @media screen and (max-width: 760px) {\n footer .center {\n justify-content: center;\n margin-bottom: 20px; } }\n footer .right {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap; }\n @media screen and (max-width: 760px) {\n footer .right {\n justify-content: center; } }\n footer .right p {\n width: 100%;\n text-align: right; }\n @media screen and (max-width: 760px) {\n footer .right p {\n text-align: center; } }\n footer .email {\n display: inline-flex;\n align-items: center;\n font-weight: 500;\n color: #443562;\n text-decoration: none; }\n footer .email:before {\n flex: 1 1 auto;\n margin-right: 3px;\n content: \"\";\n width: 16px;\n height: 12px;\n background: url(\"/static/email-violet.svg\"); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.gdprBanner {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n padding: 40px;\n color: #FFF;\n background: rgba(68, 53, 98, 0.9);\n text-align: center;\n z-index: 99; }\n .gdprBanner p {\n margin: 0 auto 40px;\n max-width: 760px;\n line-height: 24px;\n font-size: 16px; }\n .gdprBanner a,\n .gdprBanner a:hover {\n color: #FFF; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\nbody {\n background: #F6F4FA;\n overflow-x: hidden; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.gdprBanner {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n padding: 20px;\n color: #FFF;\n background: rgba(68, 53, 98, 0.9);\n text-align: center;\n z-index: 99; }\n .gdprBanner p {\n margin: 0 auto 40px;\n max-width: 760px;\n line-height: 24px;\n font-size: 16px; }\n .gdprBanner a,\n .gdprBanner a:hover {\n color: #FFF; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\nsection {\n padding-top: 100px;\n padding-bottom: 100px;\n overflow: hidden;\n position: relative; }\n @media screen and (max-width: 760px) {\n section {\n padding-top: 40px;\n padding-bottom: 40px; } }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.decorator {\n position: absolute;\n background-repeat: no-repeat;\n background-size: contain;\n background-position: 0 0;\n pointer-events: none; }\n @media screen and (max-width: 540px) {\n .decorator {\n opacity: .5; } }\n .decorator.version-1 {\n background-image: url(\"/static/circle-a.svg\"); }\n .decorator.version-1.outline {\n background-image: url(\"/static/circle-outline-a.svg\"); }\n .decorator.version-2 {\n background-image: url(\"/static/circle-b.svg\"); }\n .decorator.version-2.outline {\n background-image: url(\"/static/circle-outline-b.svg\"); }\n .decorator.version-3 {\n background-image: url(\"/static/circle-c.svg\"); }\n .decorator.version-3.outline {\n background-image: url(\"/static/circle-outline-c.svg\"); }\n .decorator.animation-1 {\n animation: float1 6s ease-in-out infinite; }\n .decorator.animation-2 {\n animation: float2 6s ease-in-out infinite; }\n .decorator.animation-5 {\n animation: float2 7s ease-in-out 1.5s infinite; }\n .decorator.animation-3 {\n animation: moveBottomTop 16s ease-in-out infinite; }\n .decorator.animation-4 {\n animation: moveBottomTop 16s ease-in-out 3s infinite; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.hero .large {\n font-size: 20px; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.hero {\n text-align: center;\n background: url(\"/static/hero-fancy-bg.svg\") bottom center no-repeat, linear-gradient(173deg, #F6F4FA 0%, #E9E6EF 45%);\n background-size: 100% auto, auto;\n padding: 192px 12px 0 12px;\n position: relative; }\n @media screen and (max-width: 760px) {\n .hero {\n padding-top: 192px; } }\n @media screen and (max-width: 540px) {\n .hero {\n padding-top: 144px; } }\n .hero .large {\n max-width: 600px;\n text-align: center;\n margin: 0 auto 24px auto; }\n .hero .download {\n position: relative; }\n .hero .download .meta {\n color: #6979F8;\n margin-top: 8px; }\n .hero .download .meta a {\n text-decoration: none;\n font-weight: 500; }\n .hero .social {\n display: flex;\n justify-content: center; }\n .hero .social > * {\n width: 24px;\n height: 24px;\n margin: 16px 8px; }\n .hero .productShot {\n margin-left: auto;\n margin-right: auto;\n margin-top: -96px;\n width: 100%;\n max-width: 1200px;\n min-width: 540px;\n pointer-events: none; }\n @media screen and (max-width: 760px) {\n .hero .productShot {\n margin-top: -48px;\n text-align: center; } }\n .hero .productShot img {\n vertical-align: bottom;\n position: relative; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.partners {\n color: #8F84A6;\n text-transform: uppercase;\n letter-spacing: 3px;\n text-align: center;\n padding: 40px 0;\n background: white;\n max-width: 100%; }\n .partners .logos {\n display: flex;\n justify-content: center;\n align-items: center;\n max-width: 100%;\n flex-wrap: wrap; }\n .partners .logos img {\n margin: 16px 32px;\n max-width: 100%; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding-left: 24px;\n padding-right: 24px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.intro {\n text-align: center;\n max-width: 800px;\n margin: 0 auto 100px;\n float: none; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.token {\n background: linear-gradient(194.67deg, #CF5BD9 -4.01%, #6D48B8 38.19%, #443562 85.96%);\n color: white;\n max-width: 100%; }\n .token .subtitle {\n text-transform: uppercase;\n letter-spacing: 3px;\n text-align: center;\n padding: 40px 20px 0;\n max-width: 100%;\n opacity: .6; }\n .token p {\n font-size: 20px; }\n .token p .small {\n display: block;\n font-size: 16px; }\n .token .cards {\n max-width: 760px;\n margin: 0 auto 40px;\n display: flex;\n justify-content: center;\n flex-wrap: wrap; }\n .token .exchanges {\n display: flex;\n justify-content: center;\n align-items: center;\n max-width: 100%;\n flex-wrap: wrap; }\n .token .exchanges img {\n margin: 16px 32px;\n max-width: 100%; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.card {\n width: 33.33%;\n text-align: center;\n font-size: 14px;\n margin-bottom: 60px; }\n .card h3 {\n font-weight: 300; }\n .card:last-child {\n margin-bottom: 60px; }\n @media screen and (max-width: 760px) {\n .card {\n width: 48%; } }\n @media screen and (max-width: 540px) {\n .card {\n width: 100%; } }\n .card > * {\n margin-bottom: 4px; }\n .card img {\n max-width: 70px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.feature {\n padding: 100px 0; }\n @media screen and (max-width: 760px) {\n .feature {\n padding: 60px 0 30px 0; } }\n .feature:nth-of-type(odd) {\n background-color: #F6F4FA; }\n .feature .container {\n display: flex;\n justify-content: space-between;\n max-width: 1200px; }\n @media screen and (max-width: 760px) {\n .feature .container {\n flex-direction: column;\n text-align: center; } }\n @media screen and (max-width: 760px) {\n .feature .container.flip {\n flex-direction: column-reverse; } }\n .feature .image {\n flex: 3;\n max-width: 660px;\n position: relative; }\n @media screen and (max-width: 1000px) {\n .feature .image {\n flex: 2; } }\n .feature .image img {\n width: 100%;\n height: auto;\n box-shadow: 6px 6px 12px rgba(101, 89, 124, 0.1), 20px 20px 32px rgba(101, 89, 124, 0.1), 30px 30px 48px rgba(101, 89, 124, 0.1);\n border-radius: 8px;\n position: relative;\n z-index: 3; }\n .feature .text {\n flex: 1; }\n @media screen and (max-width: 760px) {\n .feature .text {\n margin-top: 32px; } }\n .feature .text img {\n margin-bottom: 1em;\n display: inline-block; }\n @media screen and (max-width: 760px) {\n .feature .text img {\n display: none; } }\n .feature .right {\n margin-left: 80px; }\n @media screen and (max-width: 1000px) {\n .feature .right {\n margin-left: 40px; } }\n @media screen and (max-width: 760px) {\n .feature .right {\n margin-left: 0; } }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.features {\n padding-top: 0; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.card {\n width: 30%;\n text-align: center;\n font-size: 14px;\n margin-top: 72px; }\n .card:last-child {\n margin-bottom: 40px; }\n @media screen and (max-width: 760px) {\n .card {\n width: 48%; } }\n @media screen and (max-width: 540px) {\n .card {\n width: 100%; } }\n .card > * {\n margin-bottom: 12px; }\n .card h3 {\n margin-bottom: 4px; }\n .card span {\n display: block;\n color: #6979F8;\n font-size: 16px;\n font-weight: bold; }\n .card img {\n max-width: 130px;\n border-radius: 50%; }\n .card .social {\n display: flex;\n justify-content: center;\n padding: 0;\n margin-top: 0;\n list-style-type: none; }\n .card .icon {\n display: block;\n width: 24px;\n height: 24px;\n margin: 0 4px;\n background-size: contain;\n background-position: center center;\n background-repeat: no-repeat; }\n .card .icon.linkedin {\n background-image: url(\"/static/icon-linkedin.svg\"); }\n .card .icon.twitter {\n background-image: url(\"/static/icon-twitter.svg\"); }\n .card .icon.github {\n background-image: url(\"/static/icon-github.svg\"); }\n .card .icon.dribbble {\n background-image: url(\"/static/icon-dribbble.svg\"); }\n .card .experience {\n margin: 0;\n padding: 0;\n list-style-type: none; }\n .card .experience li {\n margin-bottom: 4px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.team .large {\n font-size: 20px; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.team {\n background: white; }\n .team .cards {\n max-width: 1000px;\n margin: 0 auto;\n display: flex;\n justify-content: space-around;\n flex-wrap: wrap; }\n\n.teamHero {\n margin: 0 auto 64px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.container {\n display: flex;\n justify-content: space-between;\n max-width: 1200px; }\n @media screen and (max-width: 760px) {\n .container {\n flex-direction: column;\n text-align: center; } }\n\n.newsletter {\n background: white;\n padding: 160px 0; }\n .newsletter .titleLeft {\n flex: 1;\n margin-right: 10%; }\n @media screen and (max-width: 760px) {\n .newsletter .titleLeft {\n margin-right: 0;\n margin-bottom: 24px; } }\n .newsletter .socialItems {\n flex: 1.25; }\n .newsletter .socialIcons {\n margin-top: 32px;\n display: flex; }\n @media screen and (max-width: 760px) {\n .newsletter .socialIcons {\n flex: 1;\n justify-content: center; } }\n .newsletter .socialIcons > * {\n margin-right: 38px; }\n .newsletter .socialIcons > *:last-child {\n margin-right: 0; }\n .newsletter h3 {\n margin-bottom: 32px;\n width: 100%; }\n .newsletter .fields {\n display: flex;\n justify-content: center;\n max-width: 520px; }\n @media screen and (max-width: 760px) {\n .newsletter .fields {\n margin: 0 auto; } }\n .newsletter .fields input {\n height: 50px;\n display: block; }\n .newsletter .fields input[type=\"email\"] {\n padding: 8px 24px;\n background: white;\n border: 1px solid #d5dbe0;\n border-right: none;\n border-radius: 25px 0 0 25px; }\n .newsletter .fields input[type=\"submit\"] {\n border-radius: 0 25px 25px 0;\n padding-left: 48px;\n padding-right: 48px; }\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;","sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/css/styles.chunk.css","sources":["webpack:///./components/Navigation/Navigation.scss","webpack:///./components/DownloadButton/DownloadButton.scss","webpack:///./components/SocialIcon/SocialIcon.scss","webpack:///./components/Footer/Footer.scss","webpack:///./components/GDPRBanner/GDPRBanner.scss","webpack:///./components/Layout/Layout.scss","webpack:///./components/JobPostingBanner/JobPostingBanner.scss","webpack:///./components/Section/Section.scss","webpack:///./components/Decorator/Decorator.scss","webpack:///./components/Hero/Hero.scss","webpack:///./components/Partners/Partners.scss","webpack:///./components/Container/Container.scss","webpack:///./components/Intro/Intro.scss","webpack:///./components/Token/Token.scss","webpack:///./components/Token/Card/Card.scss","webpack:///./components/Features/Feature/Feature.scss","webpack:///./components/Features/Features.scss","webpack:///./components/Modal/Modal.scss","webpack:///./components/DownloadModal/DownloadModal.scss","webpack:///./components/Showcase/Card/Card.scss","webpack:///./components/Showcase/Showcase.scss","webpack:///./components/Diagram/Diagram.scss","webpack:///./components/Team/Card/Card.scss","webpack:///./components/Team/Team.scss","webpack:///./components/Newsletter/Newsletter.scss"],"sourcesContent":["@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.navigation {\n width: 100%;\n padding: 24px 24px 0;\n display: flex;\n justify-content: space-between;\n margin-bottom: 24px;\n font-size: 16px; }\n @media screen and (max-width: 760px) {\n .navigation {\n flex-direction: column;\n justify-content: center; } }\n .navigation.fixed {\n position: absolute;\n z-index: 2; }\n .navigation .logo {\n text-align: center;\n background: url(\"/static/nos-logo-positive.svg\") center center no-repeat;\n display: inline-block;\n width: 113px;\n height: 60px; }\n @media screen and (max-width: 760px) {\n .navigation .logo {\n margin: 0 auto 24px; } }\n .navigation .navItems {\n align-items: center;\n display: flex; }\n @media screen and (max-width: 760px) {\n .navigation .navItems {\n justify-content: center;\n display: flex; } }\n @media screen and (max-width: 540px) {\n .navigation .navItems {\n display: none; } }\n .navigation .navItems a {\n margin-left: 32px;\n text-decoration: none;\n color: #443562; }\n .navigation .navItems a:hover {\n color: black; }\n\n.starGazer {\n margin-left: 32px;\n margin-right: -64px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.downloadButton {\n padding: 13px 42px;\n border-radius: 999px;\n background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n color: white;\n font-weight: bold;\n display: inline-block;\n text-decoration: none;\n box-shadow: 0px 16px 16px rgba(68, 53, 98, 0.05), 0px 8px 8px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.05), 0px 2px 2px rgba(68, 53, 98, 0.05);\n transition: box-shadow 200ms ease; }\n .downloadButton.bright {\n padding: 13px 40px 13px 64px;\n background: url(\"/static/nos-circle-flat.svg\") 10px center no-repeat, linear-gradient(180deg, #FFFFFF 22.5%, #F6F4FA 100%);\n color: #443562; }\n .downloadButton:hover {\n color: white;\n background: linear-gradient(180deg, #A5AFFB -75%, #6979F8 100%);\n box-shadow: 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 0px 0px rgba(68, 53, 98, 0.05), 0px 4px 4px rgba(68, 53, 98, 0.1), 0px 2px 2px rgba(68, 53, 98, 0.1); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.socialIcon {\n background-repeat: no-repeat;\n width: 32px;\n height: 32px;\n margin-right: 16px;\n display: block;\n background-repeat: no-repeat;\n background-size: contain;\n background-position: center center; }\n .socialIcon:last-child {\n margin-right: 0; }\n .socialIcon.twitter {\n background-image: url(\"/static/twitter-violet.svg\"); }\n .socialIcon.reddit {\n background-image: url(\"/static/reddit-violet.svg\"); }\n .socialIcon.discord {\n background-image: url(\"/static/discord-violet.svg\"); }\n .socialIcon.telegram {\n background-image: url(\"/static/telegram-violet.svg\"); }\n .socialIcon.medium {\n background-image: url(\"/static/medium-violet.svg\"); }\n .socialIcon.noschat {\n background-image: url(\"/static/nos-chat-violet.svg\"); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\nfooter {\n display: flex;\n justify-content: space-around;\n padding-top: 32px;\n padding-bottom: 32px; }\n @media screen and (max-width: 760px) {\n footer {\n flex-direction: column;\n justify-content: center; } }\n footer .left p {\n font-size: 12px;\n margin-bottom: 0; }\n @media screen and (max-width: 760px) {\n footer .left {\n text-align: center;\n margin-bottom: 20px; } }\n footer .center {\n display: flex;\n align-items: flex-end;\n padding-bottom: 6px; }\n @media screen and (max-width: 760px) {\n footer .center {\n justify-content: center;\n margin-bottom: 20px; } }\n footer .right {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap; }\n @media screen and (max-width: 760px) {\n footer .right {\n justify-content: center; } }\n footer .right p {\n width: 100%;\n text-align: right; }\n @media screen and (max-width: 760px) {\n footer .right p {\n text-align: center; } }\n footer .email {\n display: inline-flex;\n align-items: center;\n font-weight: 500;\n color: #443562;\n text-decoration: none; }\n footer .email:before {\n flex: 1 1 auto;\n margin-right: 3px;\n content: \"\";\n width: 16px;\n height: 12px;\n background: url(\"/static/email-violet.svg\"); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.gdprBanner {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n padding: 40px;\n color: #FFF;\n background: rgba(68, 53, 98, 0.9);\n text-align: center;\n z-index: 99; }\n .gdprBanner p {\n margin: 0 auto 40px;\n max-width: 760px;\n line-height: 24px;\n font-size: 16px; }\n .gdprBanner a,\n .gdprBanner a:hover {\n color: #FFF; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\nbody {\n background: #F6F4FA;\n overflow-x: hidden; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.gdprBanner {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n padding: 20px;\n color: #FFF;\n background: rgba(68, 53, 98, 0.9);\n text-align: center;\n z-index: 99; }\n .gdprBanner p {\n margin: 0 auto 40px;\n max-width: 760px;\n line-height: 24px;\n font-size: 16px; }\n .gdprBanner a,\n .gdprBanner a:hover {\n color: #FFF; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\nsection {\n padding-top: 100px;\n padding-bottom: 100px;\n overflow: hidden;\n position: relative; }\n @media screen and (max-width: 760px) {\n section {\n padding-top: 40px;\n padding-bottom: 40px; } }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.decorator {\n position: absolute;\n background-repeat: no-repeat;\n background-size: contain;\n background-position: 0 0;\n pointer-events: none; }\n @media screen and (max-width: 540px) {\n .decorator {\n opacity: .5; } }\n .decorator.version-1 {\n background-image: url(\"/static/circle-a.svg\"); }\n .decorator.version-1.outline {\n background-image: url(\"/static/circle-outline-a.svg\"); }\n .decorator.version-2 {\n background-image: url(\"/static/circle-b.svg\"); }\n .decorator.version-2.outline {\n background-image: url(\"/static/circle-outline-b.svg\"); }\n .decorator.version-3 {\n background-image: url(\"/static/circle-c.svg\"); }\n .decorator.version-3.outline {\n background-image: url(\"/static/circle-outline-c.svg\"); }\n .decorator.animation-1 {\n animation: float1 6s ease-in-out infinite; }\n .decorator.animation-2 {\n animation: float2 6s ease-in-out infinite; }\n .decorator.animation-5 {\n animation: float2 7s ease-in-out 1.5s infinite; }\n .decorator.animation-3 {\n animation: moveBottomTop 16s ease-in-out infinite; }\n .decorator.animation-4 {\n animation: moveBottomTop 16s ease-in-out 3s infinite; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.hero .large {\n font-size: 20px; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.hero {\n text-align: center;\n background: url(\"/static/hero-fancy-bg.svg\") bottom center no-repeat, linear-gradient(173deg, #F6F4FA 0%, #E9E6EF 45%);\n background-size: 100% auto, auto;\n padding: 192px 12px 0 12px;\n position: relative; }\n @media screen and (max-width: 760px) {\n .hero {\n padding-top: 192px; } }\n @media screen and (max-width: 540px) {\n .hero {\n padding-top: 144px; } }\n .hero .large {\n max-width: 600px;\n text-align: center;\n margin: 0 auto 24px auto; }\n .hero .download {\n position: relative; }\n .hero .download .meta {\n color: #6979F8;\n margin-top: 8px; }\n .hero .download .meta a {\n text-decoration: none;\n font-weight: 500; }\n .hero .social {\n display: flex;\n justify-content: center; }\n .hero .social > * {\n width: 24px;\n height: 24px;\n margin: 16px 8px; }\n .hero .productShot {\n margin-left: auto;\n margin-right: auto;\n margin-top: -96px;\n width: 100%;\n max-width: 1200px;\n min-width: 540px;\n pointer-events: none; }\n @media screen and (max-width: 760px) {\n .hero .productShot {\n margin-top: -48px;\n text-align: center; } }\n .hero .productShot img {\n vertical-align: bottom;\n position: relative; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.partners {\n color: #8F84A6;\n text-transform: uppercase;\n letter-spacing: 3px;\n text-align: center;\n padding: 40px 0;\n background: white;\n max-width: 100%; }\n .partners .logos {\n display: flex;\n justify-content: center;\n align-items: center;\n max-width: 100%;\n flex-wrap: wrap; }\n .partners .logos img {\n margin: 16px 32px;\n max-width: 100%; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding-left: 24px;\n padding-right: 24px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.intro {\n text-align: center;\n max-width: 800px;\n margin: 0 auto 100px;\n float: none; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.token {\n background: linear-gradient(194.67deg, #CF5BD9 -4.01%, #6D48B8 38.19%, #443562 85.96%);\n color: white;\n max-width: 100%; }\n .token .subtitle {\n text-transform: uppercase;\n letter-spacing: 3px;\n text-align: center;\n padding: 40px 20px 0;\n max-width: 100%;\n opacity: .6; }\n .token p {\n font-size: 20px; }\n .token p .small {\n display: block;\n font-size: 16px; }\n .token .cards {\n max-width: 760px;\n margin: 0 auto 40px;\n display: flex;\n justify-content: center;\n flex-wrap: wrap; }\n .token .exchanges {\n display: flex;\n justify-content: center;\n align-items: center;\n max-width: 100%;\n flex-wrap: wrap; }\n .token .exchanges img {\n margin: 16px 32px;\n max-width: 100%; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.card {\n width: 33.33%;\n text-align: center;\n font-size: 14px;\n margin-bottom: 60px; }\n .card h3 {\n font-weight: 300; }\n .card:last-child {\n margin-bottom: 60px; }\n @media screen and (max-width: 760px) {\n .card {\n width: 48%; } }\n @media screen and (max-width: 540px) {\n .card {\n width: 100%; } }\n .card > * {\n margin-bottom: 4px; }\n .card img {\n max-width: 70px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.feature {\n padding: 100px 0; }\n @media screen and (max-width: 760px) {\n .feature {\n padding: 60px 0 30px 0; } }\n .feature:nth-of-type(odd) {\n background-color: #F6F4FA; }\n .feature .container {\n display: flex;\n justify-content: space-between;\n max-width: 1200px; }\n @media screen and (max-width: 760px) {\n .feature .container {\n flex-direction: column;\n text-align: center; } }\n @media screen and (max-width: 760px) {\n .feature .container.flip {\n flex-direction: column-reverse; } }\n .feature .image {\n flex: 3;\n max-width: 660px;\n position: relative; }\n @media screen and (max-width: 1000px) {\n .feature .image {\n flex: 2; } }\n .feature .image img {\n width: 100%;\n height: auto;\n box-shadow: 6px 6px 12px rgba(101, 89, 124, 0.1), 20px 20px 32px rgba(101, 89, 124, 0.1), 30px 30px 48px rgba(101, 89, 124, 0.1);\n border-radius: 8px;\n position: relative;\n z-index: 3; }\n .feature .text {\n flex: 1; }\n @media screen and (max-width: 760px) {\n .feature .text {\n margin-top: 32px; } }\n .feature .text img {\n margin-bottom: 1em;\n display: inline-block; }\n @media screen and (max-width: 760px) {\n .feature .text img {\n display: none; } }\n .feature .right {\n margin-left: 80px; }\n @media screen and (max-width: 1000px) {\n .feature .right {\n margin-left: 40px; } }\n @media screen and (max-width: 760px) {\n .feature .right {\n margin-left: 0; } }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.features {\n padding-top: 0; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.portal {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow-x: hidden;\n overflow-y: auto;\n z-index: 100; }\n .portal .backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: rgba(68, 53, 98, 0.9);\n backdrop-filter: blur(16px);\n -webkit-backdrop-filter: blur(16px); }\n .portal .modal {\n position: relative;\n border-radius: 4px;\n background-color: #fff;\n box-shadow: 0 2px 6px rgba(30, 27, 82, 0.12); }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.downloadModal {\n width: 460px;\n border-radius: 8px;\n background: #FFF; }\n .downloadModal .header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 52px;\n padding: 0 20px;\n border-radius: 8px 8px 0 0;\n background: #EEEBF3; }\n .downloadModal .header .title {\n flex: 1 1 auto; }\n .downloadModal .header .close {\n flex: 0 0 auto;\n display: inline-block;\n width: 12px;\n height: 12px;\n background: url(\"/static/modal-close.svg\");\n cursor: pointer; }\n .downloadModal .content {\n display: flex;\n align-items: center;\n justify-content: stretch;\n margin: 40px 20px; }\n .downloadModal .content .appIcon {\n flex: 0 0 auto;\n width: 112px;\n height: 112px;\n margin-right: 20px;\n background: url(\"/static/nos-app-icon.png\");\n background-size: contain; }\n .downloadModal .content .message {\n flex: 1 1 auto;\n font-weight: bold;\n font-size: 20px;\n line-height: 29px;\n color: #443562; }\n .downloadModal .download {\n display: block;\n margin: 0 20px 20px;\n text-align: center; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.card {\n background-color: white;\n box-shadow: 0px 16px 16px rgba(103, 110, 144, 0.05), 0px 8px 8px rgba(103, 110, 144, 0.05), 0px 4px 4px rgba(103, 110, 144, 0.05), 0px 2px 2px rgba(103, 110, 144, 0.05);\n border-radius: 8px;\n overflow: hidden; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.card {\n margin-bottom: 40px; }\n .card.blue .main:before {\n background: linear-gradient(180deg, #6762F4 0%, #60BFFB 100%); }\n .card.red .main:before {\n background: linear-gradient(180deg, #F1408C 0%, #FF8A8D 100%); }\n .card.green .main:before {\n background: linear-gradient(180deg, #B9D532 0%, #5BBA47 100%); }\n .card .main {\n position: relative;\n text-shadow: 0px 4px 4px rgba(25, 29, 48, 0.1), 0px 2px 2px rgba(25, 29, 48, 0.1);\n font-weight: bold;\n height: 292px; }\n .card .main:before {\n top: 0;\n left: 0;\n content: \"\";\n position: absolute;\n z-index: 3;\n width: 100%;\n height: 100%;\n mix-blend-mode: multiply; }\n .card .meta {\n display: flex;\n padding: 16px 20px;\n justify-content: space-between; }\n @media screen and (max-width: 420px) {\n .card .meta {\n flex-direction: column;\n justify-content: center;\n text-align: center;\n align-items: center; } }\n .card .meta a {\n color: #443562;\n text-decoration: none; }\n @media screen and (max-width: 420px) {\n .card .meta a:first-child {\n margin-bottom: 4px; } }\n .card .meta a:last-child {\n color: #8F84A6;\n position: relative;\n padding-left: 24px; }\n .card .meta a:last-child:before {\n content: '';\n background: url(\"/static/icon-github.svg\") center center no-repeat;\n background-size: contain;\n display: block;\n height: 20px;\n width: 20px;\n opacity: .75;\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%); }\n .card.primary {\n flex: 0 0 47.5%; }\n @media screen and (max-width: 760px) {\n .card.primary {\n flex: none; } }\n .card.primary .large {\n font-size: 20px; }\n .card.primary h3 {\n font-size: 42px; }\n .card:not(.primary) {\n flex: 0 0 30.5%;\n font-size: 12px; }\n @media screen and (max-width: 760px) {\n .card:not(.primary) {\n flex: none; } }\n .card:not(.primary) h3 {\n font-size: 32px; }\n .card:not(.primary) .large {\n font-size: 16px;\n line-height: 24px; }\n .card:not(.primary) a:last-child {\n padding-left: 18px; }\n .card:not(.primary) a:last-child:before {\n width: 16px;\n height: 16px; }\n .card .overlay {\n color: white;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 40px;\n opacity: .8;\n z-index: 4; }\n .card img {\n filter: blur(8px);\n position: absolute;\n height: 100%;\n width: auto;\n max-width: none;\n display: block;\n margin-left: auto;\n margin-right: auto; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.showcase .intro .large {\n font-size: 20px; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.showcase {\n background-color: #F6F4FA; }\n .showcase .intro a {\n display: inline-block;\n cursor: pointer;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n color: white;\n text-decoration: none;\n font-weight: bold;\n border-radius: 999px;\n padding: 2px 16px; }\n .showcase .cards {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between; }\n @media screen and (max-width: 760px) {\n .showcase .cards {\n flex-direction: column; } }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.item {\n background-color: white;\n box-shadow: 0px 16px 16px rgba(103, 110, 144, 0.05), 0px 8px 8px rgba(103, 110, 144, 0.05), 0px 4px 4px rgba(103, 110, 144, 0.05), 0px 2px 2px rgba(103, 110, 144, 0.05);\n border-radius: 8px;\n overflow: hidden; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.diagram {\n background: #F6F4FA;\n background: linear-gradient(180deg, #FFF 0%, #F4F0F7 100%); }\n .diagram .intro {\n margin-bottom: 0; }\n .diagram h3 {\n font-size: 20px;\n margin-bottom: 8px;\n margin-left: -32px; }\n .diagram h3 .text {\n display: inline-block;\n width: auto; }\n @media screen and (max-width: 1000px) {\n .diagram h3 {\n font-size: 16px; } }\n .diagram h3.nodeless {\n margin-left: 0; }\n .diagram .content {\n position: relative; }\n .diagram .connectorNode {\n transform: translateY(2px);\n margin-right: 8px;\n display: inline-block;\n background: url(\"/static/node.svg\") center center no-repeat;\n width: 20px;\n height: 20px;\n position: relative;\n z-index: 4; }\n .diagram .connectorNode.incoming {\n background: url(\"/static/node-incoming.svg\") top center no-repeat; }\n @media screen and (max-width: 760px) {\n .diagram .connectorNode.incoming {\n transform: translateY(-1px);\n background: url(\"/static/node.svg\") center center no-repeat; } }\n .diagram .connectorNode.protocol {\n margin-right: 16px;\n margin-left: -36px;\n transform: translateY(20px);\n width: 54px;\n height: 54px;\n background: url(\"/static/nos-circle.svg\") center center no-repeat; }\n .diagram .connectorNode.right {\n background: url(\"/static/node-incoming.svg\") top center no-repeat;\n transform: rotateZ(-90deg);\n position: absolute;\n right: 8px;\n top: 166px; }\n @media screen and (max-width: 760px) {\n .diagram .connectorNode.right {\n display: none; } }\n .diagram .section {\n border: 2px solid #D2CEDA;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n position: relative;\n border-radius: 8px;\n margin-top: 20px;\n margin-bottom: 20px; }\n @media screen and (max-width: 760px) {\n .diagram .section {\n flex-direction: column; } }\n .diagram .section.protocol {\n display: block;\n position: relative;\n border: none;\n margin: 80px 0 80px 80px;\n max-width: 360px; }\n .diagram .section.protocol:after {\n content: \"\";\n display: block;\n position: absolute;\n height: calc(100% + 348px);\n width: 4px;\n background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n left: -42px;\n top: -80px;\n z-index: 3; }\n .diagram .section .label {\n z-index: 1;\n position: absolute;\n bottom: -16px;\n left: 16px;\n font-size: 20px;\n color: #8F84A6;\n font-weight: bold;\n padding: 0 12px;\n background-color: #F6F4FA; }\n .diagram .section .label.top {\n top: -16px;\n bottom: auto; }\n .diagram .section .label.top .connectorNode {\n visibility: hidden; }\n\n.item {\n margin: 20px;\n flex: 1 1 calc(48% - 28px);\n padding: 20px 40px;\n box-sizing: border-box;\n position: relative;\n z-index: 2;\n overflow: visible; }\n .item .authority {\n margin-bottom: -82px;\n height: 112px;\n color: white;\n border-radius: 8px;\n background: url(\"/static/authority-people.svg\") bottom center no-repeat, linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column; }\n @media screen and (max-width: 760px) {\n .item .authority {\n margin-bottom: 0; } }\n .item .authority h3 {\n display: block;\n text-align: center;\n margin-left: 0; }\n .item .authority:before {\n content: '';\n display: block;\n width: 100px;\n height: 48px;\n background: url(\"/static/authority-thumbs.svg\") center center no-repeat;\n margin: 8px 0; }\n @media screen and (max-width: 760px) {\n .item {\n margin-bottom: 0;\n margin-top: 0;\n border-radius: 0;\n border-bottom: 1px solid #E9E6EF; } }\n .item h3 {\n display: flex; }\n @media screen and (max-width: 760px) {\n .item:nth-child(2) {\n border-radius: 8px 8px 0 0;\n margin-top: 20px; } }\n @media screen and (max-width: 760px) {\n .item:last-child {\n border-radius: 0 0 8px 8px;\n margin-bottom: 20px; } }\n .item.backend:after {\n content: \"\";\n display: block;\n position: absolute;\n height: 264px;\n width: 4px;\n background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n left: 16px;\n top: -80px;\n z-index: 3; }\n @media screen and (max-width: 760px) {\n .item.backend:after {\n display: none; } }\n .item.filesystem:after {\n content: \"\";\n display: block;\n position: absolute;\n height: 4px;\n width: 68px;\n background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n left: -58px;\n top: 174px;\n z-index: 3; }\n @media screen and (max-width: 760px) {\n .item.filesystem:after {\n display: none; } }\n .item.fe:after {\n content: \"\";\n display: block;\n position: absolute;\n height: 120px;\n width: 4px;\n background: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n left: 16px;\n top: 174px;\n z-index: 3; }\n @media screen and (max-width: 760px) {\n .item.fe:after {\n display: none; } }\n .item.contracts .connectorLine {\n max-height: none;\n margin-bottom: auto;\n position: absolute;\n top: -22px;\n left: 2px; }\n @media screen and (max-width: 760px) {\n .item.contracts .connectorLine {\n display: none; } }\n .item.contracts:after {\n content: \"\";\n display: block;\n position: absolute;\n height: 4px;\n width: calc(100% + 24px);\n background: #5BBA47;\n left: calc(-100% - 22px);\n top: -22px;\n z-index: 3; }\n @media screen and (max-width: 760px) {\n .item.contracts:after {\n display: none; } }\n .item img {\n max-height: 124px;\n margin-bottom: 20px;\n width: auto;\n display: block; }\n .section.client .item img {\n border-radius: 3px; }\n .item .list {\n list-style-image: url(\"/static/list-item.svg\"); }\n .item .list li:not(:last-child) {\n margin-bottom: 8px; }\n .item p,\n .item li {\n color: #6D6381;\n font-size: 14px;\n font-weight: 500;\n line-height: 23px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.card {\n width: 30%;\n text-align: center;\n font-size: 14px;\n margin-top: 40px; }\n .card:last-child {\n margin-bottom: 40px; }\n @media screen and (max-width: 760px) {\n .card {\n width: 48%; } }\n @media screen and (max-width: 540px) {\n .card {\n width: 100%; } }\n .card > * {\n margin-bottom: 4px; }\n .card span {\n display: block;\n color: #6979F8;\n font-size: 16px;\n font-weight: bold; }\n .card img {\n max-width: 130px;\n border-radius: 50%; }\n .card .social {\n display: flex;\n justify-content: center;\n margin: 0;\n padding: 0;\n list-style-type: none; }\n .card .icon {\n display: block;\n width: 24px;\n height: 24px;\n margin: 0 4px;\n background-size: contain;\n background-position: center center;\n background-repeat: no-repeat; }\n .card .icon.linkedin {\n background-image: url(\"/static/icon-linkedin.svg\"); }\n .card .icon.twitter {\n background-image: url(\"/static/icon-twitter.svg\"); }\n .card .icon.github {\n background-image: url(\"/static/icon-github.svg\"); }\n .card .icon.dribbble {\n background-image: url(\"/static/icon-dribbble.svg\"); }\n .card .experience {\n margin: 0;\n padding: 0;\n list-style-type: none; }\n .card .experience li {\n margin-bottom: 4px; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\n.team .large {\n font-size: 20px; }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.team {\n background: white; }\n .team .cards {\n max-width: 1000px;\n margin: 0 auto;\n display: flex;\n justify-content: space-around;\n flex-wrap: wrap; }\n","@import url(\"https://rsms.me/inter/inter-ui.css\");\n@keyframes float1 {\n 0% {\n transform: translatey(0px); }\n 50% {\n transform: translatey(-20px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes float2 {\n 0% {\n transform: translatey(0px); }\n 75% {\n transform: translatey(16px); }\n 100% {\n transform: translatey(0px); } }\n\n@keyframes moveBottomTop {\n 0% {\n bottom: 0%;\n opacity: 0; }\n 45% {\n opacity: 1; }\n 60% {\n opacity: 0; }\n 100% {\n bottom: 110%;\n opacity: 0; } }\n\n@keyframes barberpole {\n 100% {\n background-position: 100% 100%; } }\n\nbutton, [type='button'], [type='reset'], [type='submit'] {\n appearance: none;\n background-image: linear-gradient(180deg, #A5AFFB 0%, #6979F8 100%);\n background-color: #6979F8;\n border: 0 transparent;\n border-radius: 999px;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px;\n -webkit-font-smoothing: antialiased;\n font-weight: 600;\n line-height: 1;\n padding: 0.75em 1.5em;\n text-align: center;\n text-decoration: none;\n transition: background-color 150ms ease;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap; }\n button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {\n background-image: none;\n background-color: #5461c6; }\n button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {\n background-color: #6979F8; }\n\nfieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0; }\n\nlegend {\n font-weight: 600;\n margin-bottom: 0.375em;\n padding: 0; }\n\nlabel {\n display: block;\n font-weight: 600;\n margin-bottom: 0.375em; }\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: \"Inter UI\", sans-serif;\n font-size: 16px; }\n\n[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {\n appearance: none;\n background-color: #fff;\n border: 1px solid #E9E6EF;\n border-radius: 8px;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-bottom: 0.75em;\n padding: 0.5em;\n transition: border-color 150ms ease;\n width: 100%; }\n [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {\n border-color: #bab8bf; }\n [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {\n border-color: #6979F8;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(105, 121, 248, 0.7);\n outline: none; }\n [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {\n background-color: #f2f2f2;\n cursor: not-allowed; }\n [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {\n border: 1px solid #E9E6EF; }\n [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {\n color: #8f86a1; }\n\ntextarea {\n resize: vertical; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: 0.375em; }\n\n[type=\"file\"] {\n margin-bottom: 0.75em;\n width: 100%; }\n\nselect {\n margin-bottom: 0.75em;\n width: 100%; }\n\n[type=\"checkbox\"]:focus,\n[type=\"radio\"]:focus,\n[type=\"file\"]:focus,\nselect:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhtml {\n background-color: #fff;\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml,\nbody {\n height: 100%; }\n\nbody {\n margin: 0; }\n\n[data-whatintent='mouse'] *:focus {\n outline: none; }\n\ndl {\n margin: 0; }\n\ndt {\n font-weight: 600;\n margin: 0; }\n\ndd {\n margin: 0; }\n\nfigure {\n margin: 0; }\n\nimg,\npicture {\n margin: 0;\n max-width: 100%; }\n\ntable {\n border-collapse: collapse;\n margin: 1.5em 0;\n table-layout: fixed;\n text-align: left;\n width: 100%; }\n\nthead {\n line-height: 1.2;\n vertical-align: bottom; }\n\ntbody {\n vertical-align: top; }\n\ntr {\n border-bottom: 1px solid #E9E6EF; }\n\nth {\n font-weight: 600; }\n\nth,\ntd {\n padding: 0.75em 0.75em 0.75em 0; }\n\nhtml {\n color: #443562;\n font-family: \"Inter UI\", sans-serif;\n font-size: 100%;\n line-height: 1.5; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Inter UI\", sans-serif;\n line-height: 1.2;\n margin: 0 0 0.75em; }\n\nh1 {\n font-size: 42px; }\n\nh2 {\n font-size: 32px; }\n\nh3 {\n font-size: 20px; }\n\np {\n font-size: 16px;\n line-height: 1.75em; }\n p.text--large {\n font-size: 20px; }\n @media screen and (max-width: 760px) {\n p.text--large {\n font-size: 16px; } }\n\np {\n margin: 0 0 0.75em; }\n\na {\n color: #6979F8;\n text-decoration-skip: ink;\n transition: color 150ms ease; }\n a:hover {\n color: #4f5bba; }\n a:focus {\n outline: 3px solid rgba(105, 121, 248, 0.6);\n outline-offset: 2px; }\n\nhr {\n border-bottom: 1px solid #E9E6EF;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: 1.5em 0; }\n\n.container {\n display: flex;\n justify-content: space-between;\n max-width: 1200px; }\n @media screen and (max-width: 760px) {\n .container {\n flex-direction: column;\n text-align: center; } }\n\n.newsletter {\n background: white;\n padding: 160px 0; }\n .newsletter .titleLeft {\n flex: 1;\n margin-right: 10%; }\n @media screen and (max-width: 760px) {\n .newsletter .titleLeft {\n margin-right: 0;\n margin-bottom: 24px; } }\n .newsletter .socialItems {\n flex: 1.25; }\n .newsletter .socialIcons {\n margin-top: 32px;\n display: flex; }\n @media screen and (max-width: 760px) {\n .newsletter .socialIcons {\n flex: 1;\n justify-content: center; } }\n .newsletter .socialIcons > * {\n margin-right: 38px; }\n .newsletter .socialIcons > *:last-child {\n margin-right: 0; }\n .newsletter h3 {\n margin-bottom: 32px;\n width: 100%; }\n .newsletter .fields {\n display: flex;\n justify-content: center;\n max-width: 520px; }\n @media screen and (max-width: 760px) {\n .newsletter .fields {\n margin: 0 auto; } }\n .newsletter .fields input {\n height: 50px;\n display: block; }\n .newsletter .fields input[type=\"email\"] {\n padding: 8px 24px;\n background: white;\n border: 1px solid #d5dbe0;\n border-right: none;\n border-radius: 25px 0 0 25px; }\n .newsletter .fields input[type=\"submit\"] {\n border-radius: 0 25px 25px 0;\n padding-left: 48px;\n padding-right: 48px; }\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AC5dA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;","sourceRoot":""} \ No newline at end of file diff --git a/docs/_next/static/development/pages/_app.js b/docs/_next/static/development/pages/_app.js index e776809..06e8f84 100644 --- a/docs/_next/static/development/pages/_app.js +++ b/docs/_next/static/development/pages/_app.js @@ -1,4 +1,4 @@ -((window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static/development/pages/_app.js"],{ +((window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static\\development\\pages\\_app.js"],{ /***/ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js": /*!***********************************************************************!*\ @@ -9133,7 +9133,7 @@ module.exports = function(module) { /***/ (function(module, exports, __webpack_require__) { __NEXT_REGISTER_PAGE('/_app', function() { -module.exports = __webpack_require__(/*! /Users/jeroen.peeters/Documents/nos/website/node_modules/next/dist/pages/_app.js */"./node_modules/next/dist/pages/_app.js"); +module.exports = __webpack_require__(/*! D:\Web2\website\node_modules\next\dist\pages\_app.js */"./node_modules/next/dist/pages/_app.js"); return { page: module.exports.default }}); diff --git a/docs/_next/static/development/pages/_app.js.map b/docs/_next/static/development/pages/_app.js.map index 8f389ee..ed86d9f 100644 --- a/docs/_next/static/development/pages/_app.js.map +++ b/docs/_next/static/development/pages/_app.js.map @@ -1 +1 @@ -{"version":3,"file":"static/development/pages/_app.js","sources":["webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/assign.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/create.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/keys.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/promise.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/set.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/construct.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/createClass.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/extends.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/inherits.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/objectSpread.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/typeof.js","webpack:///./node_modules/@babel/runtime-corejs2/regenerator/index.js","webpack:///./node_modules/core-js/library/fn/array/is-array.js","webpack:///./node_modules/core-js/library/fn/get-iterator.js","webpack:///./node_modules/core-js/library/fn/object/assign.js","webpack:///./node_modules/core-js/library/fn/object/create.js","webpack:///./node_modules/core-js/library/fn/object/define-property.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-symbols.js","webpack:///./node_modules/core-js/library/fn/object/get-prototype-of.js","webpack:///./node_modules/core-js/library/fn/object/keys.js","webpack:///./node_modules/core-js/library/fn/object/set-prototype-of.js","webpack:///./node_modules/core-js/library/fn/promise.js","webpack:///./node_modules/core-js/library/fn/reflect/construct.js","webpack:///./node_modules/core-js/library/fn/set.js","webpack:///./node_modules/core-js/library/fn/symbol/index.js","webpack:///./node_modules/core-js/library/fn/symbol/iterator.js","webpack:///./node_modules/core-js/library/modules/_a-function.js","webpack:///./node_modules/core-js/library/modules/_add-to-unscopables.js","webpack:///./node_modules/core-js/library/modules/_an-instance.js","webpack:///./node_modules/core-js/library/modules/_an-object.js","webpack:///./node_modules/core-js/library/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/library/modules/_array-includes.js","webpack:///./node_modules/core-js/library/modules/_array-methods.js","webpack:///./node_modules/core-js/library/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/library/modules/_array-species-create.js","webpack:///./node_modules/core-js/library/modules/_bind.js","webpack:///./node_modules/core-js/library/modules/_classof.js","webpack:///./node_modules/core-js/library/modules/_cof.js","webpack:///./node_modules/core-js/library/modules/_collection-strong.js","webpack:///./node_modules/core-js/library/modules/_collection-to-json.js","webpack:///./node_modules/core-js/library/modules/_collection.js","webpack:///./node_modules/core-js/library/modules/_core.js","webpack:///./node_modules/core-js/library/modules/_ctx.js","webpack:///./node_modules/core-js/library/modules/_defined.js","webpack:///./node_modules/core-js/library/modules/_descriptors.js","webpack:///./node_modules/core-js/library/modules/_dom-create.js","webpack:///./node_modules/core-js/library/modules/_enum-bug-keys.js","webpack:///./node_modules/core-js/library/modules/_enum-keys.js","webpack:///./node_modules/core-js/library/modules/_export.js","webpack:///./node_modules/core-js/library/modules/_fails.js","webpack:///./node_modules/core-js/library/modules/_for-of.js","webpack:///./node_modules/core-js/library/modules/_global.js","webpack:///./node_modules/core-js/library/modules/_has.js","webpack:///./node_modules/core-js/library/modules/_hide.js","webpack:///./node_modules/core-js/library/modules/_html.js","webpack:///./node_modules/core-js/library/modules/_ie8-dom-define.js","webpack:///./node_modules/core-js/library/modules/_invoke.js","webpack:///./node_modules/core-js/library/modules/_iobject.js","webpack:///./node_modules/core-js/library/modules/_is-array-iter.js","webpack:///./node_modules/core-js/library/modules/_is-array.js","webpack:///./node_modules/core-js/library/modules/_is-object.js","webpack:///./node_modules/core-js/library/modules/_iter-call.js","webpack:///./node_modules/core-js/library/modules/_iter-create.js","webpack:///./node_modules/core-js/library/modules/_iter-define.js","webpack:///./node_modules/core-js/library/modules/_iter-detect.js","webpack:///./node_modules/core-js/library/modules/_iter-step.js","webpack:///./node_modules/core-js/library/modules/_iterators.js","webpack:///./node_modules/core-js/library/modules/_library.js","webpack:///./node_modules/core-js/library/modules/_meta.js","webpack:///./node_modules/core-js/library/modules/_microtask.js","webpack:///./node_modules/core-js/library/modules/_new-promise-capability.js","webpack:///./node_modules/core-js/library/modules/_object-assign.js","webpack:///./node_modules/core-js/library/modules/_object-create.js","webpack:///./node_modules/core-js/library/modules/_object-dp.js","webpack:///./node_modules/core-js/library/modules/_object-dps.js","webpack:///./node_modules/core-js/library/modules/_object-gopd.js","webpack:///./node_modules/core-js/library/modules/_object-gopn-ext.js","webpack:///./node_modules/core-js/library/modules/_object-gopn.js","webpack:///./node_modules/core-js/library/modules/_object-gops.js","webpack:///./node_modules/core-js/library/modules/_object-gpo.js","webpack:///./node_modules/core-js/library/modules/_object-keys-internal.js","webpack:///./node_modules/core-js/library/modules/_object-keys.js","webpack:///./node_modules/core-js/library/modules/_object-pie.js","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./node_modules/core-js/library/modules/_perform.js","webpack:///./node_modules/core-js/library/modules/_promise-resolve.js","webpack:///./node_modules/core-js/library/modules/_property-desc.js","webpack:///./node_modules/core-js/library/modules/_redefine-all.js","webpack:///./node_modules/core-js/library/modules/_redefine.js","webpack:///./node_modules/core-js/library/modules/_set-collection-from.js","webpack:///./node_modules/core-js/library/modules/_set-collection-of.js","webpack:///./node_modules/core-js/library/modules/_set-proto.js","webpack:///./node_modules/core-js/library/modules/_set-species.js","webpack:///./node_modules/core-js/library/modules/_set-to-string-tag.js","webpack:///./node_modules/core-js/library/modules/_shared-key.js","webpack:///./node_modules/core-js/library/modules/_shared.js","webpack:///./node_modules/core-js/library/modules/_species-constructor.js","webpack:///./node_modules/core-js/library/modules/_string-at.js","webpack:///./node_modules/core-js/library/modules/_task.js","webpack:///./node_modules/core-js/library/modules/_to-absolute-index.js","webpack:///./node_modules/core-js/library/modules/_to-integer.js","webpack:///./node_modules/core-js/library/modules/_to-iobject.js","webpack:///./node_modules/core-js/library/modules/_to-length.js","webpack:///./node_modules/core-js/library/modules/_to-object.js","webpack:///./node_modules/core-js/library/modules/_to-primitive.js","webpack:///./node_modules/core-js/library/modules/_uid.js","webpack:///./node_modules/core-js/library/modules/_user-agent.js","webpack:///./node_modules/core-js/library/modules/_validate-collection.js","webpack:///./node_modules/core-js/library/modules/_wks-define.js","webpack:///./node_modules/core-js/library/modules/_wks-ext.js","webpack:///./node_modules/core-js/library/modules/_wks.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator-method.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator.js","webpack:///./node_modules/core-js/library/modules/es6.array.is-array.js","webpack:///./node_modules/core-js/library/modules/es6.array.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.object.assign.js","webpack:///./node_modules/core-js/library/modules/es6.object.create.js","webpack:///./node_modules/core-js/library/modules/es6.object.define-property.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.object.keys.js","webpack:///./node_modules/core-js/library/modules/es6.object.set-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.promise.js","webpack:///./node_modules/core-js/library/modules/es6.reflect.construct.js","webpack:///./node_modules/core-js/library/modules/es6.set.js","webpack:///./node_modules/core-js/library/modules/es6.string.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.symbol.js","webpack:///./node_modules/core-js/library/modules/es7.promise.finally.js","webpack:///./node_modules/core-js/library/modules/es7.promise.try.js","webpack:///./node_modules/core-js/library/modules/es7.set.from.js","webpack:///./node_modules/core-js/library/modules/es7.set.of.js","webpack:///./node_modules/core-js/library/modules/es7.set.to-json.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.async-iterator.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.observable.js","webpack:///./node_modules/core-js/library/modules/web.dom.iterable.js","webpack:///./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","webpack:///./node_modules/next/app.js","webpack:///./node_modules/next/dist/lib/EventEmitter.js","webpack:///./node_modules/next/dist/lib/app.js","webpack:///./node_modules/next/dist/lib/p-queue.js","webpack:///./node_modules/next/dist/lib/router/index.js","webpack:///./node_modules/next/dist/lib/router/router.js","webpack:///./node_modules/next/dist/lib/router/with-router.js","webpack:///./node_modules/next/dist/lib/shallow-equals.js","webpack:///./node_modules/next/dist/lib/utils.js","webpack:///./node_modules/next/dist/pages/_app.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/checkPropTypes.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/next/node_modules/prop-types/factoryWithTypeCheckers.js","webpack:///./node_modules/next/node_modules/prop-types/index.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/object-assign/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/punycode/punycode.js","webpack:///./node_modules/querystring-es3/decode.js","webpack:///./node_modules/querystring-es3/encode.js","webpack:///./node_modules/querystring-es3/index.js","webpack:///delegated ./node_modules/react/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/regenerator-runtime/runtime-module.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///./node_modules/url/url.js","webpack:///./node_modules/url/util.js","webpack:///delegated ./node_modules/webpack/buildin/global.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///(webpack)/buildin/module.js","webpack:///external \"dll_aea5a84f9025b36d9dbf\""],"sourcesContent":["module.exports = require(\"core-js/library/fn/array/is-array\");","module.exports = require(\"core-js/library/fn/get-iterator\");","module.exports = require(\"core-js/library/fn/object/assign\");","module.exports = require(\"core-js/library/fn/object/create\");","module.exports = require(\"core-js/library/fn/object/define-property\");","module.exports = require(\"core-js/library/fn/object/get-own-property-descriptor\");","module.exports = require(\"core-js/library/fn/object/get-own-property-symbols\");","module.exports = require(\"core-js/library/fn/object/get-prototype-of\");","module.exports = require(\"core-js/library/fn/object/keys\");","module.exports = require(\"core-js/library/fn/object/set-prototype-of\");","module.exports = require(\"core-js/library/fn/promise\");","module.exports = require(\"core-js/library/fn/reflect/construct\");","module.exports = require(\"core-js/library/fn/set\");","module.exports = require(\"core-js/library/fn/symbol\");","module.exports = require(\"core-js/library/fn/symbol/iterator\");","var _Array$isArray = require(\"../core-js/array/is-array\");\n\nfunction _arrayWithHoles(arr) {\n if (_Array$isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized;","var _Promise = require(\"../core-js/promise\");\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n _Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new _Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","var _Reflect$construct = require(\"../core-js/reflect/construct\");\n\nvar setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !_Reflect$construct) return false;\n if (_Reflect$construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n module.exports = _construct = _Reflect$construct;\n } else {\n module.exports = _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}\n\nmodule.exports = _construct;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n\n _Object$defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n _Object$defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var _Object$assign = require(\"../core-js/object/assign\");\n\nfunction _extends() {\n module.exports = _extends = _Object$assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","var _Object$getPrototypeOf = require(\"../core-js/object/get-prototype-of\");\n\nvar _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || _Object$getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;","var _Object$create = require(\"../core-js/object/create\");\n\nvar setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = _Object$create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","var _Object$getOwnPropertyDescriptor = require(\"../core-js/object/get-own-property-descriptor\");\n\nvar _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};\n\n if (desc.get || desc.set) {\n _Object$defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n}\n\nmodule.exports = _interopRequireWildcard;","var _getIterator = require(\"../core-js/get-iterator\");\n\nfunction _iterableToArrayLimit(arr, i) {\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n}\n\nmodule.exports = _nonIterableRest;","var _Object$getOwnPropertyDescriptor = require(\"../core-js/object/get-own-property-descriptor\");\n\nvar _Object$getOwnPropertySymbols = require(\"../core-js/object/get-own-property-symbols\");\n\nvar _Object$keys = require(\"../core-js/object/keys\");\n\nvar defineProperty = require(\"./defineProperty\");\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n var ownKeys = _Object$keys(source);\n\n if (typeof _Object$getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(_Object$getOwnPropertySymbols(source).filter(function (sym) {\n return _Object$getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread;","var _typeof = require(\"../helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;","var _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var arrayWithHoles = require(\"./arrayWithHoles\");\n\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit\");\n\nvar nonIterableRest = require(\"./nonIterableRest\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray;","var _Symbol$iterator = require(\"../core-js/symbol/iterator\");\n\nvar _Symbol = require(\"../core-js/symbol\");\n\nfunction _typeof2(obj) { if (typeof _Symbol === \"function\" && typeof _Symbol$iterator === \"symbol\") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof2(obj); }\n\nfunction _typeof(obj) {\n if (typeof _Symbol === \"function\" && _typeof2(_Symbol$iterator) === \"symbol\") {\n module.exports = _typeof = function _typeof(obj) {\n return _typeof2(obj);\n };\n } else {\n module.exports = _typeof = function _typeof(obj) {\n return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : _typeof2(obj);\n };\n }\n\n return _typeof(obj);\n}\n\nmodule.exports = _typeof;","module.exports = require(\"regenerator-runtime\");\n","require('../../modules/es6.array.is-array');\nmodule.exports = require('../../modules/_core').Array.isArray;\n","require('../modules/web.dom.iterable');\nrequire('../modules/es6.string.iterator');\nmodule.exports = require('../modules/core.get-iterator');\n","require('../../modules/es6.object.assign');\nmodule.exports = require('../../modules/_core').Object.assign;\n","require('../../modules/es6.object.create');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function create(P, D) {\n return $Object.create(P, D);\n};\n","require('../../modules/es6.object.define-property');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function defineProperty(it, key, desc) {\n return $Object.defineProperty(it, key, desc);\n};\n","require('../../modules/es6.object.get-own-property-descriptor');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function getOwnPropertyDescriptor(it, key) {\n return $Object.getOwnPropertyDescriptor(it, key);\n};\n","require('../../modules/es6.symbol');\nmodule.exports = require('../../modules/_core').Object.getOwnPropertySymbols;\n","require('../../modules/es6.object.get-prototype-of');\nmodule.exports = require('../../modules/_core').Object.getPrototypeOf;\n","require('../../modules/es6.object.keys');\nmodule.exports = require('../../modules/_core').Object.keys;\n","require('../../modules/es6.object.set-prototype-of');\nmodule.exports = require('../../modules/_core').Object.setPrototypeOf;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.promise');\nrequire('../modules/es7.promise.finally');\nrequire('../modules/es7.promise.try');\nmodule.exports = require('../modules/_core').Promise;\n","require('../../modules/es6.reflect.construct');\nmodule.exports = require('../../modules/_core').Reflect.construct;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nrequire('../modules/es7.set.to-json');\nrequire('../modules/es7.set.of');\nrequire('../modules/es7.set.from');\nmodule.exports = require('../modules/_core').Set;\n","require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nrequire('../../modules/es7.symbol.async-iterator');\nrequire('../../modules/es7.symbol.observable');\nmodule.exports = require('../../modules/_core').Symbol;\n","require('../../modules/es6.string.iterator');\nrequire('../../modules/web.dom.iterable');\nmodule.exports = require('../../modules/_wks-ext').f('iterator');\n","module.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n","module.exports = function () { /* empty */ };\n","module.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n","var isObject = require('./_is-object');\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n","var forOf = require('./_for-of');\n\nmodule.exports = function (iter, ITERATOR) {\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n","// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n","var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n","'use strict';\nvar aFunction = require('./_a-function');\nvar isObject = require('./_is-object');\nvar invoke = require('./_invoke');\nvar arraySlice = [].slice;\nvar factories = {};\n\nvar construct = function (F, len, args) {\n if (!(len in factories)) {\n for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';\n // eslint-disable-next-line no-new-func\n factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');\n } return factories[len](F, args);\n};\n\nmodule.exports = Function.bind || function bind(that /* , ...args */) {\n var fn = aFunction(this);\n var partArgs = arraySlice.call(arguments, 1);\n var bound = function (/* args... */) {\n var args = partArgs.concat(arraySlice.call(arguments));\n return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);\n };\n if (isObject(fn.prototype)) bound.prototype = fn.prototype;\n return bound;\n};\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar classof = require('./_classof');\nvar from = require('./_array-from-iterable');\nmodule.exports = function (NAME) {\n return function toJSON() {\n if (classof(this) != NAME) throw TypeError(NAME + \"#toJSON isn't generic\");\n return from(this);\n };\n};\n","'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar meta = require('./_meta');\nvar fails = require('./_fails');\nvar hide = require('./_hide');\nvar redefineAll = require('./_redefine-all');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar setToStringTag = require('./_set-to-string-tag');\nvar dP = require('./_object-dp').f;\nvar each = require('./_array-methods')(0);\nvar DESCRIPTORS = require('./_descriptors');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME, '_c');\n target._c = new Base();\n if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);\n });\n each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {\n var IS_ADDER = KEY == 'add' || KEY == 'set';\n if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {\n anInstance(this, C, KEY);\n if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;\n var result = this._c[KEY](a === 0 ? 0 : a, b);\n return IS_ADDER ? this : result;\n });\n });\n IS_WEAK || dP(C.prototype, 'size', {\n get: function () {\n return this._c.size;\n }\n });\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F, O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n","var core = module.exports = { version: '2.5.7' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n","// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n","// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nmodule.exports = function (it) {\n var result = getKeys(it);\n var getSymbols = gOPS.f;\n if (getSymbols) {\n var symbols = getSymbols(it);\n var isEnum = pIE.f;\n var i = 0;\n var key;\n while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);\n } return result;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar ctx = require('./_ctx');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && has(exports, key)) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n","var ctx = require('./_ctx');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar getIterFn = require('./core.get-iterator-method');\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var document = require('./_global').document;\nmodule.exports = document && document.documentElement;\n","module.exports = !require('./_descriptors') && !require('./_fails')(function () {\n return Object.defineProperty(require('./_dom-create')('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n","// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n","// check on default Array iterator\nvar Iterators = require('./_iterators');\nvar ITERATOR = require('./_wks')('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n","module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n","'use strict';\nvar create = require('./_object-create');\nvar descriptor = require('./_property-desc');\nvar setToStringTag = require('./_set-to-string-tag');\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n","'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n","var ITERATOR = require('./_wks')('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n","module.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n","module.exports = {};\n","module.exports = true;\n","var META = require('./_uid')('meta');\nvar isObject = require('./_is-object');\nvar has = require('./_has');\nvar setDesc = require('./_object-dp').f;\nvar id = 0;\nvar isExtensible = Object.isExtensible || function () {\n return true;\n};\nvar FREEZE = !require('./_fails')(function () {\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function (it) {\n setDesc(it, META, { value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n } });\n};\nvar fastKey = function (it, create) {\n // return primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function (it, create) {\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n","var global = require('./_global');\nvar macrotask = require('./_task').set;\nvar Observer = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar isNode = require('./_cof')(process) == 'process';\n\nmodule.exports = function () {\n var head, last, notify;\n\n var flush = function () {\n var parent, fn;\n if (isNode && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (e) {\n if (head) notify();\n else last = undefined;\n throw e;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (isNode) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339\n } else if (Observer && !(global.navigator && global.navigator.standalone)) {\n var toggle = true;\n var node = document.createTextNode('');\n new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n var promise = Promise.resolve(undefined);\n notify = function () {\n promise.then(flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n\n return function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n };\n};\n","'use strict';\n// 25.4.1.5 NewPromiseCapability(C)\nvar aFunction = require('./_a-function');\n\nfunction PromiseCapability(C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n}\n\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","'use strict';\n// 19.1.2.1 Object.assign(target, source, ...)\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || require('./_fails')(function () {\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var S = Symbol();\n var K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function (k) { B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var aLen = arguments.length;\n var index = 1;\n var getSymbols = gOPS.f;\n var isEnum = pIE.f;\n while (aLen > index) {\n var S = IObject(arguments[index++]);\n var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];\n } return T;\n} : $assign;\n","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n","var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n","var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject');\nvar gOPN = require('./_object-gopn').f;\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return gOPN(it);\n } catch (e) {\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n","// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal');\nvar hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return $keys(O, hiddenKeys);\n};\n","exports.f = Object.getOwnPropertySymbols;\n","// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n","var has = require('./_has');\nvar toIObject = require('./_to-iobject');\nvar arrayIndexOf = require('./_array-includes')(false);\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n","exports.f = {}.propertyIsEnumerable;\n","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n","module.exports = function (exec) {\n try {\n return { e: false, v: exec() };\n } catch (e) {\n return { e: true, v: e };\n }\n};\n","var anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar newPromiseCapability = require('./_new-promise-capability');\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var hide = require('./_hide');\nmodule.exports = function (target, src, safe) {\n for (var key in src) {\n if (safe && target[key]) target[key] = src[key];\n else hide(target, key, src[key]);\n } return target;\n};\n","module.exports = require('./_hide');\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar ctx = require('./_ctx');\nvar forOf = require('./_for-of');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {\n var mapFn = arguments[1];\n var mapping, A, n, cb;\n aFunction(this);\n mapping = mapFn !== undefined;\n if (mapping) aFunction(mapFn);\n if (source == undefined) return new this();\n A = [];\n if (mapping) {\n n = 0;\n cb = ctx(mapFn, arguments[2], 2);\n forOf(source, false, function (nextItem) {\n A.push(cb(nextItem, n++));\n });\n } else {\n forOf(source, false, A.push, A);\n }\n return new this(A);\n } });\n};\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { of: function of() {\n var length = arguments.length;\n var A = new Array(length);\n while (length--) A[length] = arguments[length];\n return new this(A);\n } });\n};\n","// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object');\nvar anObject = require('./_an-object');\nvar check = function (O, proto) {\n anObject(O);\n if (!isObject(proto) && proto !== null) throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function (test, buggy, set) {\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch (e) { buggy = true; }\n return function setPrototypeOf(O, proto) {\n check(O, proto);\n if (buggy) O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n","'use strict';\nvar global = require('./_global');\nvar core = require('./_core');\nvar dP = require('./_object-dp');\nvar DESCRIPTORS = require('./_descriptors');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (KEY) {\n var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n","var def = require('./_object-dp').f;\nvar has = require('./_has');\nvar TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n","var shared = require('./_shared')('keys');\nvar uid = require('./_uid');\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n","var core = require('./_core');\nvar global = require('./_global');\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: require('./_library') ? 'pure' : 'global',\n copyright: '© 2018 Denis Pushkarev (zloirock.ru)'\n});\n","// 7.3.20 SpeciesConstructor(O, defaultConstructor)\nvar anObject = require('./_an-object');\nvar aFunction = require('./_a-function');\nvar SPECIES = require('./_wks')('species');\nmodule.exports = function (O, D) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);\n};\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","var ctx = require('./_ctx');\nvar invoke = require('./_invoke');\nvar html = require('./_html');\nvar cel = require('./_dom-create');\nvar global = require('./_global');\nvar process = global.process;\nvar setTask = global.setImmediate;\nvar clearTask = global.clearImmediate;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\nvar run = function () {\n var id = +this;\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function (event) {\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!setTask || !clearTask) {\n setTask = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (require('./_cof')(process) == 'process') {\n defer = function (id) {\n process.nextTick(ctx(run, id, 1));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if (MessageChannel) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {\n defer = function (id) {\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in cel('script')) {\n defer = function (id) {\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};\n","var toInteger = require('./_to-integer');\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n","// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject');\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n","// 7.1.15 ToLength\nvar toInteger = require('./_to-integer');\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n","// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n","// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n","var global = require('./_global');\nvar navigator = global.navigator;\n\nmodule.exports = navigator && navigator.userAgent || '';\n","var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar LIBRARY = require('./_library');\nvar wksExt = require('./_wks-ext');\nvar defineProperty = require('./_object-dp').f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n","exports.f = require('./_wks');\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n","var anObject = require('./_an-object');\nvar get = require('./core.get-iterator-method');\nmodule.exports = require('./_core').getIterator = function (it) {\n var iterFn = get(it);\n if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');\n return anObject(iterFn.call(it));\n};\n","// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', { isArray: require('./_is-array') });\n","'use strict';\nvar addToUnscopables = require('./_add-to-unscopables');\nvar step = require('./_iter-step');\nvar Iterators = require('./_iterators');\nvar toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n","// 19.1.3.1 Object.assign(target, source)\nvar $export = require('./_export');\n\n$export($export.S + $export.F, 'Object', { assign: require('./_object-assign') });\n","var $export = require('./_export');\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', { create: require('./_object-create') });\n","var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperty: require('./_object-dp').f });\n","// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject');\nvar $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function () {\n return function getOwnPropertyDescriptor(it, key) {\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n","// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object');\nvar $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function () {\n return function getPrototypeOf(it) {\n return $getPrototypeOf(toObject(it));\n };\n});\n","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object');\nvar $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function () {\n return function keys(it) {\n return $keys(toObject(it));\n };\n});\n","// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', { setPrototypeOf: require('./_set-proto').set });\n","'use strict';\nvar LIBRARY = require('./_library');\nvar global = require('./_global');\nvar ctx = require('./_ctx');\nvar classof = require('./_classof');\nvar $export = require('./_export');\nvar isObject = require('./_is-object');\nvar aFunction = require('./_a-function');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar speciesConstructor = require('./_species-constructor');\nvar task = require('./_task').set;\nvar microtask = require('./_microtask')();\nvar newPromiseCapabilityModule = require('./_new-promise-capability');\nvar perform = require('./_perform');\nvar userAgent = require('./_user-agent');\nvar promiseResolve = require('./_promise-resolve');\nvar PROMISE = 'Promise';\nvar TypeError = global.TypeError;\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8 || '';\nvar $Promise = global[PROMISE];\nvar isNode = classof(process) == 'process';\nvar empty = function () { /* empty */ };\nvar Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;\nvar newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;\n\nvar USE_NATIVE = !!function () {\n try {\n // correct subclassing with @@species support\n var promise = $Promise.resolve(1);\n var FakePromise = (promise.constructor = {})[require('./_wks')('species')] = function (exec) {\n exec(empty, empty);\n };\n // unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n return (isNode || typeof PromiseRejectionEvent == 'function')\n && promise.then(empty) instanceof FakePromise\n // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // we can't detect it synchronously, so just check versions\n && v8.indexOf('6.6') !== 0\n && userAgent.indexOf('Chrome/66') === -1;\n } catch (e) { /* empty */ }\n}();\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\nvar notify = function (promise, isReject) {\n if (promise._n) return;\n promise._n = true;\n var chain = promise._c;\n microtask(function () {\n var value = promise._v;\n var ok = promise._s == 1;\n var i = 0;\n var run = function (reaction) {\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (promise._h == 2) onHandleUnhandled(promise);\n promise._h = 1;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // may throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (e) {\n if (domain && !exited) domain.exit();\n reject(e);\n }\n };\n while (chain.length > i) run(chain[i++]); // variable length - can't use forEach\n promise._c = [];\n promise._n = false;\n if (isReject && !promise._h) onUnhandled(promise);\n });\n};\nvar onUnhandled = function (promise) {\n task.call(global, function () {\n var value = promise._v;\n var unhandled = isUnhandled(promise);\n var result, handler, console;\n if (unhandled) {\n result = perform(function () {\n if (isNode) {\n process.emit('unhandledRejection', value, promise);\n } else if (handler = global.onunhandledrejection) {\n handler({ promise: promise, reason: value });\n } else if ((console = global.console) && console.error) {\n console.error('Unhandled promise rejection', value);\n }\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n promise._h = isNode || isUnhandled(promise) ? 2 : 1;\n } promise._a = undefined;\n if (unhandled && result.e) throw result.v;\n });\n};\nvar isUnhandled = function (promise) {\n return promise._h !== 1 && (promise._a || promise._c).length === 0;\n};\nvar onHandleUnhandled = function (promise) {\n task.call(global, function () {\n var handler;\n if (isNode) {\n process.emit('rejectionHandled', promise);\n } else if (handler = global.onrejectionhandled) {\n handler({ promise: promise, reason: promise._v });\n }\n });\n};\nvar $reject = function (value) {\n var promise = this;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n promise._v = value;\n promise._s = 2;\n if (!promise._a) promise._a = promise._c.slice();\n notify(promise, true);\n};\nvar $resolve = function (value) {\n var promise = this;\n var then;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n if (then = isThenable(value)) {\n microtask(function () {\n var wrapper = { _w: promise, _d: false }; // wrap\n try {\n then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));\n } catch (e) {\n $reject.call(wrapper, e);\n }\n });\n } else {\n promise._v = value;\n promise._s = 1;\n notify(promise, false);\n }\n } catch (e) {\n $reject.call({ _w: promise, _d: false }, e); // wrap\n }\n};\n\n// constructor polyfill\nif (!USE_NATIVE) {\n // 25.4.3.1 Promise(executor)\n $Promise = function Promise(executor) {\n anInstance(this, $Promise, PROMISE, '_h');\n aFunction(executor);\n Internal.call(this);\n try {\n executor(ctx($resolve, this, 1), ctx($reject, this, 1));\n } catch (err) {\n $reject.call(this, err);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n this._c = []; // <- awaiting reactions\n this._a = undefined; // <- checked in isUnhandled reactions\n this._s = 0; // <- state\n this._d = false; // <- done\n this._v = undefined; // <- value\n this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled\n this._n = false; // <- notify\n };\n Internal.prototype = require('./_redefine-all')($Promise.prototype, {\n // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)\n then: function then(onFulfilled, onRejected) {\n var reaction = newPromiseCapability(speciesConstructor(this, $Promise));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = isNode ? process.domain : undefined;\n this._c.push(reaction);\n if (this._a) this._a.push(reaction);\n if (this._s) notify(this, false);\n return reaction.promise;\n },\n // 25.4.5.1 Promise.prototype.catch(onRejected)\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n this.promise = promise;\n this.resolve = ctx($resolve, promise, 1);\n this.reject = ctx($reject, promise, 1);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === $Promise || C === Wrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });\nrequire('./_set-to-string-tag')($Promise, PROMISE);\nrequire('./_set-species')(PROMISE);\nWrapper = require('./_core')[PROMISE];\n\n// statics\n$export($export.S + $export.F * !USE_NATIVE, PROMISE, {\n // 25.4.4.5 Promise.reject(r)\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n var $$reject = capability.reject;\n $$reject(r);\n return capability.promise;\n }\n});\n$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {\n // 25.4.4.6 Promise.resolve(x)\n resolve: function resolve(x) {\n return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);\n }\n});\n$export($export.S + $export.F * !(USE_NATIVE && require('./_iter-detect')(function (iter) {\n $Promise.all(iter)['catch'](empty);\n})), PROMISE, {\n // 25.4.4.1 Promise.all(iterable)\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var values = [];\n var index = 0;\n var remaining = 1;\n forOf(iterable, false, function (promise) {\n var $index = index++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n C.resolve(promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[$index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.e) reject(result.v);\n return capability.promise;\n },\n // 25.4.4.4 Promise.race(iterable)\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n forOf(iterable, false, function (promise) {\n C.resolve(promise).then(capability.resolve, reject);\n });\n });\n if (result.e) reject(result.v);\n return capability.promise;\n }\n});\n","// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])\nvar $export = require('./_export');\nvar create = require('./_object-create');\nvar aFunction = require('./_a-function');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar bind = require('./_bind');\nvar rConstruct = (require('./_global').Reflect || {}).construct;\n\n// MS Edge supports only 2 arguments and argumentsList argument is optional\n// FF Nightly sets third argument as `new.target`, but does not create `this` from it\nvar NEW_TARGET_BUG = fails(function () {\n function F() { /* empty */ }\n return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);\n});\nvar ARGS_BUG = !fails(function () {\n rConstruct(function () { /* empty */ });\n});\n\n$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {\n construct: function construct(Target, args /* , newTarget */) {\n aFunction(Target);\n anObject(args);\n var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);\n if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);\n if (Target == newTarget) {\n // w/o altered newTarget, optimization for 0-4 arguments\n switch (args.length) {\n case 0: return new Target();\n case 1: return new Target(args[0]);\n case 2: return new Target(args[0], args[1]);\n case 3: return new Target(args[0], args[1], args[2]);\n case 4: return new Target(args[0], args[1], args[2], args[3]);\n }\n // w/o altered newTarget, lot of arguments case\n var $args = [null];\n $args.push.apply($args, args);\n return new (bind.apply(Target, $args))();\n }\n // with altered newTarget, not support built-in constructors\n var proto = newTarget.prototype;\n var instance = create(isObject(proto) ? proto : Object.prototype);\n var result = Function.apply.call(Target, instance, args);\n return isObject(result) ? result : instance;\n }\n});\n","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n","'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n","'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global');\nvar has = require('./_has');\nvar DESCRIPTORS = require('./_descriptors');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar META = require('./_meta').KEY;\nvar $fails = require('./_fails');\nvar shared = require('./_shared');\nvar setToStringTag = require('./_set-to-string-tag');\nvar uid = require('./_uid');\nvar wks = require('./_wks');\nvar wksExt = require('./_wks-ext');\nvar wksDefine = require('./_wks-define');\nvar enumKeys = require('./_enum-keys');\nvar isArray = require('./_is-array');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar createDesc = require('./_property-desc');\nvar _create = require('./_object-create');\nvar gOPNExt = require('./_object-gopn-ext');\nvar $GOPD = require('./_object-gopd');\nvar $DP = require('./_object-dp');\nvar $keys = require('./_object-keys');\nvar gOPD = $GOPD.f;\nvar dP = $DP.f;\nvar gOPN = gOPNExt.f;\nvar $Symbol = global.Symbol;\nvar $JSON = global.JSON;\nvar _stringify = $JSON && $JSON.stringify;\nvar PROTOTYPE = 'prototype';\nvar HIDDEN = wks('_hidden');\nvar TO_PRIMITIVE = wks('toPrimitive');\nvar isEnum = {}.propertyIsEnumerable;\nvar SymbolRegistry = shared('symbol-registry');\nvar AllSymbols = shared('symbols');\nvar OPSymbols = shared('op-symbols');\nvar ObjectProto = Object[PROTOTYPE];\nvar USE_NATIVE = typeof $Symbol == 'function';\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function () {\n return _create(dP({}, 'a', {\n get: function () { return dP(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (it, key, D) {\n var protoDesc = gOPD(ObjectProto, key);\n if (protoDesc) delete ObjectProto[key];\n dP(it, key, D);\n if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function (tag) {\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D) {\n if (it === ObjectProto) $defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if (has(AllSymbols, key)) {\n if (!D.enumerable) {\n if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;\n D = _create(D, { enumerable: createDesc(0, false) });\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P) {\n anObject(it);\n var keys = enumKeys(P = toIObject(P));\n var i = 0;\n var l = keys.length;\n var key;\n while (l > i) $defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P) {\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key) {\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {\n it = toIObject(it);\n key = toPrimitive(key, true);\n if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;\n var D = gOPD(it, key);\n if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it) {\n var names = gOPN(toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it) {\n var IS_OP = it === ObjectProto;\n var names = gOPN(IS_OP ? OPSymbols : toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif (!USE_NATIVE) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function (value) {\n if (this === ObjectProto) $set.call(OPSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if (DESCRIPTORS && !require('./_library')) {\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function (name) {\n return wrap(wks(name));\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });\n\nfor (var es6Symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);\n\nfor (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function (key) {\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');\n for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;\n },\n useSetter: function () { setter = true; },\n useSimple: function () { setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it) {\n var args = [it];\n var i = 1;\n var replacer, $replacer;\n while (arguments.length > i) args.push(arguments[i++]);\n $replacer = replacer = args[1];\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n","// https://github.com/tc39/proposal-promise-finally\n'use strict';\nvar $export = require('./_export');\nvar core = require('./_core');\nvar global = require('./_global');\nvar speciesConstructor = require('./_species-constructor');\nvar promiseResolve = require('./_promise-resolve');\n\n$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {\n var C = speciesConstructor(this, core.Promise || global.Promise);\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n} });\n","'use strict';\n// https://github.com/tc39/proposal-promise-try\nvar $export = require('./_export');\nvar newPromiseCapability = require('./_new-promise-capability');\nvar perform = require('./_perform');\n\n$export($export.S, 'Promise', { 'try': function (callbackfn) {\n var promiseCapability = newPromiseCapability.f(this);\n var result = perform(callbackfn);\n (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);\n return promiseCapability.promise;\n} });\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from\nrequire('./_set-collection-from')('Set');\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of\nrequire('./_set-collection-of')('Set');\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar $export = require('./_export');\n\n$export($export.P + $export.R, 'Set', { toJSON: require('./_collection-to-json')('Set') });\n","require('./_wks-define')('asyncIterator');\n","require('./_wks-define')('observable');\n","require('./es6.array.iterator');\nvar global = require('./_global');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar TO_STRING_TAG = require('./_wks')('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n","'use strict';\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\n\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = getPrototypeOf && getPrototypeOf(Object);\n\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') { // don't hoist over string (html) components\n\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n if (!REACT_STATICS[key] && !KNOWN_STATICS[key] && (!blacklist || !blacklist[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n try { // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n\n return targetComponent;\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","module.exports = require('./dist/lib/app')\n","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar EventEmitter =\n/*#__PURE__*/\nfunction () {\n function EventEmitter() {\n (0, _classCallCheck2.default)(this, EventEmitter);\n (0, _defineProperty2.default)(this, \"listeners\", {});\n }\n\n (0, _createClass2.default)(EventEmitter, [{\n key: \"on\",\n value: function on(event, cb) {\n if (!this.listeners[event]) {\n this.listeners[event] = new _set.default();\n }\n\n if (this.listeners[event].has(cb)) {\n throw new Error(\"The listener already exising in event: \".concat(event));\n }\n\n this.listeners[event].add(cb);\n return this;\n }\n }, {\n key: \"emit\",\n value: function emit(event) {\n for (var _len = arguments.length, data = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n data[_key - 1] = arguments[_key];\n }\n\n var listeners = this.listeners[event];\n var hasListeners = listeners && listeners.size;\n\n if (!hasListeners) {\n return false;\n }\n\n listeners.forEach(function (cb) {\n return cb.apply(void 0, data);\n }); // eslint-disable-line standard/no-callback-literal\n\n return true;\n }\n }, {\n key: \"off\",\n value: function off(event, cb) {\n this.listeners[event].delete(cb);\n return this;\n }\n }]);\n return EventEmitter;\n}();\n\nexports.default = EventEmitter;","\"use strict\";\n\nvar _interopRequireWildcard = require(\"@babel/runtime-corejs2/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.createUrl = createUrl;\nexports.Container = exports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nvar _extends2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/extends\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _react = _interopRequireWildcard(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _utils = require(\"./utils\");\n\nvar _router = require(\"./router\");\n\nvar App =\n/*#__PURE__*/\nfunction (_Component) {\n (0, _inherits2.default)(App, _Component);\n\n function App() {\n (0, _classCallCheck2.default)(this, App);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(App).apply(this, arguments));\n }\n\n (0, _createClass2.default)(App, [{\n key: \"getChildContext\",\n value: function getChildContext() {\n var headManager = this.props.headManager;\n return {\n headManager: headManager,\n router: (0, _router.makePublicRouterInstance)(this.props.router)\n };\n } // Kept here for backwards compatibility.\n // When someone ended App they could call `super.componentDidCatch`. This is now deprecated.\n\n }, {\n key: \"componentDidCatch\",\n value: function componentDidCatch(err) {\n throw err;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n router = _this$props.router,\n Component = _this$props.Component,\n pageProps = _this$props.pageProps;\n var url = createUrl(router);\n return _react.default.createElement(Container, null, _react.default.createElement(Component, (0, _extends2.default)({}, pageProps, {\n url: url\n })));\n }\n }], [{\n key: \"getInitialProps\",\n value: function () {\n var _getInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(_ref) {\n var Component, router, ctx, pageProps;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n Component = _ref.Component, router = _ref.router, ctx = _ref.ctx;\n _context.next = 3;\n return (0, _utils.loadGetInitialProps)(Component, ctx);\n\n case 3:\n pageProps = _context.sent;\n return _context.abrupt(\"return\", {\n pageProps: pageProps\n });\n\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function getInitialProps(_x) {\n return _getInitialProps.apply(this, arguments);\n }\n\n return getInitialProps;\n }()\n }]);\n return App;\n}(_react.Component);\n\nexports.default = App;\n(0, _defineProperty2.default)(App, \"childContextTypes\", {\n headManager: _propTypes.default.object,\n router: _propTypes.default.object\n});\n\nvar Container =\n/*#__PURE__*/\nfunction (_Component2) {\n (0, _inherits2.default)(Container, _Component2);\n\n function Container() {\n (0, _classCallCheck2.default)(this, Container);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Container).apply(this, arguments));\n }\n\n (0, _createClass2.default)(Container, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.scrollToHash();\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n this.scrollToHash();\n }\n }, {\n key: \"scrollToHash\",\n value: function scrollToHash() {\n var hash = window.location.hash;\n hash = hash ? hash.substring(1) : false;\n if (!hash) return;\n var el = document.getElementById(hash);\n if (!el) return; // If we call scrollIntoView() in here without a setTimeout\n // it won't scroll properly.\n\n setTimeout(function () {\n return el.scrollIntoView();\n }, 0);\n }\n }, {\n key: \"render\",\n value: function render() {\n return this.props.children;\n }\n }]);\n return Container;\n}(_react.Component);\n\nexports.Container = Container;\nvar warnUrl = (0, _utils.execOnce)(function () {\n if (process.env.NODE_ENV !== 'production') {\n console.error(\"Warning: the 'url' property is deprecated. https://err.sh/zeit/next.js/url-deprecated\");\n }\n});\n\nfunction createUrl(router) {\n // This is to make sure we don't references the router object at call time\n var pathname = router.pathname,\n asPath = router.asPath,\n query = router.query;\n return {\n get query() {\n warnUrl();\n return query;\n },\n\n get pathname() {\n warnUrl();\n return pathname;\n },\n\n get asPath() {\n warnUrl();\n return asPath;\n },\n\n back: function back() {\n warnUrl();\n router.back();\n },\n push: function push(url, as) {\n warnUrl();\n return router.push(url, as);\n },\n pushTo: function pushTo(href, as) {\n warnUrl();\n var pushRoute = as ? href : null;\n var pushUrl = as || href;\n return router.push(pushRoute, pushUrl);\n },\n replace: function replace(url, as) {\n warnUrl();\n return router.replace(url, as);\n },\n replaceTo: function replaceTo(href, as) {\n warnUrl();\n var replaceRoute = as ? href : null;\n var replaceUrl = as || href;\n return router.replace(replaceRoute, replaceUrl);\n }\n };\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _promise = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/promise\"));\n\nvar _assign = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/object/assign\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\n// based on https://github.com/sindresorhus/p-queue (MIT)\n// modified for browser support\nvar Queue =\n/*#__PURE__*/\nfunction () {\n function Queue() {\n (0, _classCallCheck2.default)(this, Queue);\n this._queue = [];\n }\n\n (0, _createClass2.default)(Queue, [{\n key: \"enqueue\",\n value: function enqueue(run) {\n this._queue.push(run);\n }\n }, {\n key: \"dequeue\",\n value: function dequeue() {\n return this._queue.shift();\n }\n }, {\n key: \"size\",\n get: function get() {\n return this._queue.length;\n }\n }]);\n return Queue;\n}();\n\nvar PQueue =\n/*#__PURE__*/\nfunction () {\n function PQueue(opts) {\n (0, _classCallCheck2.default)(this, PQueue);\n opts = (0, _assign.default)({\n concurrency: Infinity,\n queueClass: Queue\n }, opts);\n\n if (opts.concurrency < 1) {\n throw new TypeError('Expected `concurrency` to be a number from 1 and up');\n }\n\n this.queue = new opts.queueClass(); // eslint-disable-line new-cap\n\n this._pendingCount = 0;\n this._concurrency = opts.concurrency;\n\n this._resolveEmpty = function () {};\n }\n\n (0, _createClass2.default)(PQueue, [{\n key: \"_next\",\n value: function _next() {\n this._pendingCount--;\n\n if (this.queue.size > 0) {\n this.queue.dequeue()();\n } else {\n this._resolveEmpty();\n }\n }\n }, {\n key: \"add\",\n value: function add(fn, opts) {\n var _this = this;\n\n return new _promise.default(function (resolve, reject) {\n var run = function run() {\n _this._pendingCount++;\n fn().then(function (val) {\n resolve(val);\n\n _this._next();\n }, function (err) {\n reject(err);\n\n _this._next();\n });\n };\n\n if (_this._pendingCount < _this._concurrency) {\n run();\n } else {\n _this.queue.enqueue(run, opts);\n }\n });\n }\n }, {\n key: \"onEmpty\",\n value: function onEmpty() {\n var _this2 = this;\n\n return new _promise.default(function (resolve) {\n var existingResolve = _this2._resolveEmpty;\n\n _this2._resolveEmpty = function () {\n existingResolve();\n resolve();\n };\n });\n }\n }, {\n key: \"size\",\n get: function get() {\n return this.queue.size;\n }\n }, {\n key: \"pending\",\n get: function get() {\n return this._pendingCount;\n }\n }]);\n return PQueue;\n}();\n\nexports.default = PQueue;","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._rewriteUrlForNextExport = _rewriteUrlForNextExport;\nexports.makePublicRouterInstance = makePublicRouterInstance;\nObject.defineProperty(exports, \"withRouter\", {\n enumerable: true,\n get: function get() {\n return _withRouter.default;\n }\n});\nexports.Router = exports.createRouter = exports.default = void 0;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/objectSpread\"));\n\nvar _typeof2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/typeof\"));\n\nvar _slicedToArray2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/slicedToArray\"));\n\nvar _construct2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/construct\"));\n\nvar _defineProperty = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/object/define-property\"));\n\nvar _router = _interopRequireDefault(require(\"./router\"));\n\nvar _utils = require(\"../utils\");\n\nvar _withRouter = _interopRequireDefault(require(\"./with-router\"));\n\n/* global window */\nvar SingletonRouter = {\n router: null,\n // holds the actual router instance\n readyCallbacks: [],\n ready: function ready(cb) {\n if (this.router) return cb();\n\n if (typeof window !== 'undefined') {\n this.readyCallbacks.push(cb);\n }\n }\n}; // Create public properties and methods of the router in the SingletonRouter\n\nvar urlPropertyFields = ['pathname', 'route', 'query', 'asPath'];\nvar propertyFields = ['components'];\nvar routerEvents = ['routeChangeStart', 'beforeHistoryChange', 'routeChangeComplete', 'routeChangeError', 'hashChangeStart', 'hashChangeComplete'];\nvar coreMethodFields = ['push', 'replace', 'reload', 'back', 'prefetch', 'beforePopState']; // Events is a static property on the router, the router doesn't have to be initialized to use it\n\nObject.defineProperty(SingletonRouter, 'events', {\n get: function get() {\n return _router.default.events;\n }\n});\npropertyFields.concat(urlPropertyFields).forEach(function (field) {\n // Here we need to use Object.defineProperty because, we need to return\n // the property assigned to the actual router\n // The value might get changed as we change routes and this is the\n // proper way to access it\n (0, _defineProperty.default)(SingletonRouter, field, {\n get: function get() {\n throwIfNoRouter();\n return SingletonRouter.router[field];\n }\n });\n});\ncoreMethodFields.forEach(function (field) {\n SingletonRouter[field] = function () {\n var _SingletonRouter$rout;\n\n throwIfNoRouter();\n return (_SingletonRouter$rout = SingletonRouter.router)[field].apply(_SingletonRouter$rout, arguments);\n };\n});\nrouterEvents.forEach(function (event) {\n SingletonRouter.ready(function () {\n _router.default.events.on(event, function () {\n var eventField = \"on\".concat(event.charAt(0).toUpperCase()).concat(event.substring(1));\n\n if (SingletonRouter[eventField]) {\n try {\n SingletonRouter[eventField].apply(SingletonRouter, arguments);\n } catch (err) {\n console.error(\"Error when running the Router event: \".concat(eventField));\n console.error(\"\".concat(err.message, \"\\n\").concat(err.stack));\n }\n }\n });\n });\n});\nvar warnAboutRouterOnAppUpdated = (0, _utils.execOnce)(function () {\n console.warn(\"Router.onAppUpdated is removed - visit https://err.sh/zeit/next.js/no-on-app-updated-hook for more information.\");\n});\nObject.defineProperty(SingletonRouter, 'onAppUpdated', {\n get: function get() {\n return null;\n },\n set: function set() {\n warnAboutRouterOnAppUpdated();\n return null;\n }\n});\n\nfunction throwIfNoRouter() {\n if (!SingletonRouter.router) {\n var message = 'No router instance found.\\n' + 'You should only use \"next/router\" inside the client side of your app.\\n';\n throw new Error(message);\n }\n} // Export the SingletonRouter and this is the public API.\n\n\nvar _default = SingletonRouter; // Reexport the withRoute HOC\n\nexports.default = _default;\n\n// INTERNAL APIS\n// -------------\n// (do not use following exports inside the app)\n// Create a router and assign it as the singleton instance.\n// This is used in client side when we are initilizing the app.\n// This should **not** use inside the server.\nvar createRouter = function createRouter() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n SingletonRouter.router = (0, _construct2.default)(_router.default, args);\n SingletonRouter.readyCallbacks.forEach(function (cb) {\n return cb();\n });\n SingletonRouter.readyCallbacks = [];\n return SingletonRouter.router;\n}; // Export the actual Router class, which is usually used inside the server\n\n\nexports.createRouter = createRouter;\nvar Router = _router.default;\nexports.Router = Router;\n\nfunction _rewriteUrlForNextExport(url) {\n var _url$split = url.split('#'),\n _url$split2 = (0, _slicedToArray2.default)(_url$split, 2),\n hash = _url$split2[1];\n\n url = url.replace(/#.*/, '');\n\n var _url$split3 = url.split('?'),\n _url$split4 = (0, _slicedToArray2.default)(_url$split3, 2),\n path = _url$split4[0],\n qs = _url$split4[1];\n\n path = path.replace(/\\/$/, '');\n var newPath = path; // Append a trailing slash if this path does not have an extension\n\n if (!/\\.[^/]+\\/?$/.test(path)) {\n newPath = \"\".concat(path, \"/\");\n }\n\n if (qs) {\n newPath = \"\".concat(newPath, \"?\").concat(qs);\n }\n\n if (hash) {\n newPath = \"\".concat(newPath, \"#\").concat(hash);\n }\n\n return newPath;\n} // This function is used to create the `withRouter` router instance\n\n\nfunction makePublicRouterInstance(router) {\n var instance = {};\n\n for (var _i = 0; _i < urlPropertyFields.length; _i++) {\n var property = urlPropertyFields[_i];\n\n if ((0, _typeof2.default)(router[property]) === 'object') {\n instance[property] = (0, _objectSpread2.default)({}, router[property]); // makes sure query is not stateful\n\n continue;\n }\n\n instance[property] = router[property];\n } // Events is a static property on the router, the router doesn't have to be initialized to use it\n\n\n instance.events = _router.default.events;\n propertyFields.forEach(function (field) {\n // Here we need to use Object.defineProperty because, we need to return\n // the property assigned to the actual router\n // The value might get changed as we change routes and this is the\n // proper way to access it\n (0, _defineProperty.default)(instance, field, {\n get: function get() {\n return router[field];\n }\n });\n });\n coreMethodFields.forEach(function (field) {\n instance[field] = function () {\n return router[field].apply(router, arguments);\n };\n });\n return instance;\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _slicedToArray2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/slicedToArray\"));\n\nvar _typeof2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/typeof\"));\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/objectSpread\"));\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _url2 = require(\"url\");\n\nvar _EventEmitter = _interopRequireDefault(require(\"../EventEmitter\"));\n\nvar _shallowEquals = _interopRequireDefault(require(\"../shallow-equals\"));\n\nvar _pQueue = _interopRequireDefault(require(\"../p-queue\"));\n\nvar _utils = require(\"../utils\");\n\nvar _ = require(\"./\");\n\n/* global __NEXT_DATA__ */\nvar Router =\n/*#__PURE__*/\nfunction () {\n function Router(_pathname, _query, _as2) {\n var _this = this;\n\n var _ref = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {},\n initialProps = _ref.initialProps,\n pageLoader = _ref.pageLoader,\n App = _ref.App,\n Component = _ref.Component,\n ErrorComponent = _ref.ErrorComponent,\n err = _ref.err;\n\n (0, _classCallCheck2.default)(this, Router);\n (0, _defineProperty2.default)(this, \"onPopState\", function (e) {\n if (!e.state) {\n // We get state as undefined for two reasons.\n // 1. With older safari (< 8) and older chrome (< 34)\n // 2. When the URL changed with #\n //\n // In the both cases, we don't need to proceed and change the route.\n // (as it's already changed)\n // But we can simply replace the state with the new changes.\n // Actually, for (1) we don't need to nothing. But it's hard to detect that event.\n // So, doing the following for (1) does no harm.\n var pathname = _this.pathname,\n query = _this.query;\n\n _this.changeState('replaceState', (0, _url2.format)({\n pathname: pathname,\n query: query\n }), (0, _utils.getURL)());\n\n return;\n } // If the downstream application returns falsy, return.\n // They will then be responsible for handling the event.\n\n\n if (!_this._beforePopState(e.state)) {\n return;\n }\n\n var _e$state = e.state,\n url = _e$state.url,\n as = _e$state.as,\n options = _e$state.options;\n\n if (process.env.NODE_ENV !== 'production') {\n if (typeof url === 'undefined' || typeof as === 'undefined') {\n console.warn('`popstate` event triggered but `event.state` did not have `url` or `as` https://err.sh/zeit/next.js/popstate-state-empty');\n }\n }\n\n _this.replace(url, as, options);\n });\n // represents the current component key\n this.route = toRoute(_pathname); // set up the component cache (by route keys)\n\n this.components = {}; // We should not keep the cache, if there's an error\n // Otherwise, this cause issues when when going back and\n // come again to the errored page.\n\n if (Component !== ErrorComponent) {\n this.components[this.route] = {\n Component: Component,\n props: initialProps,\n err: err\n };\n }\n\n this.components['/_app'] = {\n Component: App // Backwards compat for Router.router.events\n // TODO: Should be remove the following major version as it was never documented\n\n };\n this.events = Router.events;\n this.pageLoader = pageLoader;\n this.prefetchQueue = new _pQueue.default({\n concurrency: 2\n });\n this.ErrorComponent = ErrorComponent;\n this.pathname = _pathname;\n this.query = _query;\n this.asPath = _as2;\n this.subscriptions = new _set.default();\n this.componentLoadCancel = null;\n\n this._beforePopState = function () {\n return true;\n };\n\n if (typeof window !== 'undefined') {\n // in order for `e.state` to work on the `onpopstate` event\n // we have to register the initial route upon initialization\n this.changeState('replaceState', (0, _url2.format)({\n pathname: _pathname,\n query: _query\n }), (0, _utils.getURL)());\n window.addEventListener('popstate', this.onPopState);\n }\n }\n\n (0, _createClass2.default)(Router, [{\n key: \"update\",\n value: function update(route, Component) {\n var data = this.components[route];\n\n if (!data) {\n throw new Error(\"Cannot update unavailable route: \".concat(route));\n }\n\n var newData = (0, _objectSpread2.default)({}, data, {\n Component: Component\n });\n this.components[route] = newData; // pages/_app.js updated\n\n if (route === '/_app') {\n this.notify(this.components[this.route]);\n return;\n }\n\n if (route === this.route) {\n this.notify(newData);\n }\n }\n }, {\n key: \"reload\",\n value: function () {\n var _reload = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(route) {\n var pathname, query, url, as, routeInfo, error;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n delete this.components[route];\n this.pageLoader.clearCache(route);\n\n if (!(route !== this.route)) {\n _context.next = 4;\n break;\n }\n\n return _context.abrupt(\"return\");\n\n case 4:\n pathname = this.pathname, query = this.query;\n url = window.location.href; // This makes sure we only use pathname + query + hash, to mirror `asPath` coming from the server.\n\n as = window.location.pathname + window.location.search + window.location.hash;\n Router.events.emit('routeChangeStart', url);\n _context.next = 10;\n return this.getRouteInfo(route, pathname, query, as);\n\n case 10:\n routeInfo = _context.sent;\n error = routeInfo.error;\n\n if (!(error && error.cancelled)) {\n _context.next = 14;\n break;\n }\n\n return _context.abrupt(\"return\");\n\n case 14:\n this.notify(routeInfo);\n\n if (!error) {\n _context.next = 18;\n break;\n }\n\n Router.events.emit('routeChangeError', error, url);\n throw error;\n\n case 18:\n Router.events.emit('routeChangeComplete', url);\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function reload(_x) {\n return _reload.apply(this, arguments);\n }\n\n return reload;\n }()\n }, {\n key: \"back\",\n value: function back() {\n window.history.back();\n }\n }, {\n key: \"push\",\n value: function push(url) {\n var as = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : url;\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.change('pushState', url, as, options);\n }\n }, {\n key: \"replace\",\n value: function replace(url) {\n var as = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : url;\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.change('replaceState', url, as, options);\n }\n }, {\n key: \"change\",\n value: function () {\n var _change = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee2(method, _url, _as, options) {\n var url, as, _parse, asPathname, asQuery, _parse2, pathname, query, route, _options$shallow, shallow, routeInfo, _routeInfo, error, hash;\n\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n // If url and as provided as an object representation,\n // we'll format them into the string version here.\n url = (0, _typeof2.default)(_url) === 'object' ? (0, _url2.format)(_url) : _url;\n as = (0, _typeof2.default)(_as) === 'object' ? (0, _url2.format)(_as) : _as; // Add the ending slash to the paths. So, we can serve the\n // \"/index.html\" directly for the SSR page.\n\n if (__NEXT_DATA__.nextExport) {\n as = (0, _._rewriteUrlForNextExport)(as);\n }\n\n this.abortComponentLoad(as); // If the url change is only related to a hash change\n // We should not proceed. We should only change the state.\n\n if (!this.onlyAHashChange(as)) {\n _context2.next = 10;\n break;\n }\n\n Router.events.emit('hashChangeStart', as);\n this.changeState(method, url, as);\n this.scrollToHash(as);\n Router.events.emit('hashChangeComplete', as);\n return _context2.abrupt(\"return\", true);\n\n case 10:\n _parse = (0, _url2.parse)(as, true), asPathname = _parse.pathname, asQuery = _parse.query;\n _parse2 = (0, _url2.parse)(url, true), pathname = _parse2.pathname, query = _parse2.query; // If asked to change the current URL we should reload the current page\n // (not location.reload() but reload getInitialProps and other Next.js stuffs)\n // We also need to set the method = replaceState always\n // as this should not go into the history (That's how browsers work)\n\n if (!this.urlIsNew(asPathname, asQuery)) {\n method = 'replaceState';\n }\n\n route = toRoute(pathname);\n _options$shallow = options.shallow, shallow = _options$shallow === void 0 ? false : _options$shallow;\n routeInfo = null;\n Router.events.emit('routeChangeStart', as); // If shallow === false and other conditions met, we reuse the\n // existing routeInfo for this route.\n // Because of this, getInitialProps would not run.\n\n if (!(shallow && this.isShallowRoutingPossible(route))) {\n _context2.next = 21;\n break;\n }\n\n routeInfo = this.components[route];\n _context2.next = 24;\n break;\n\n case 21:\n _context2.next = 23;\n return this.getRouteInfo(route, pathname, query, as);\n\n case 23:\n routeInfo = _context2.sent;\n\n case 24:\n _routeInfo = routeInfo, error = _routeInfo.error;\n\n if (!(error && error.cancelled)) {\n _context2.next = 27;\n break;\n }\n\n return _context2.abrupt(\"return\", false);\n\n case 27:\n Router.events.emit('beforeHistoryChange', as);\n this.changeState(method, url, as, options);\n hash = window.location.hash.substring(1);\n this.set(route, pathname, query, as, (0, _objectSpread2.default)({}, routeInfo, {\n hash: hash\n }));\n\n if (!error) {\n _context2.next = 34;\n break;\n }\n\n Router.events.emit('routeChangeError', error, as);\n throw error;\n\n case 34:\n Router.events.emit('routeChangeComplete', as);\n return _context2.abrupt(\"return\", true);\n\n case 36:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n\n function change(_x2, _x3, _x4, _x5) {\n return _change.apply(this, arguments);\n }\n\n return change;\n }()\n }, {\n key: \"changeState\",\n value: function changeState(method, url, as) {\n var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n\n if (process.env.NODE_ENV !== 'production') {\n if (typeof window.history === 'undefined') {\n console.error(\"Warning: window.history is not available.\");\n return;\n }\n\n if (typeof window.history[method] === 'undefined') {\n console.error(\"Warning: window.history.\".concat(method, \" is not available\"));\n return;\n }\n }\n\n if (method !== 'pushState' || (0, _utils.getURL)() !== as) {\n window.history[method]({\n url: url,\n as: as,\n options: options\n }, null, as);\n }\n }\n }, {\n key: \"getRouteInfo\",\n value: function () {\n var _getRouteInfo = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee3(route, pathname, query, as) {\n var routeInfo, _routeInfo2, Component, ctx, _Component, _ctx;\n\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n routeInfo = null;\n _context3.prev = 1;\n routeInfo = this.components[route];\n\n if (routeInfo) {\n _context3.next = 8;\n break;\n }\n\n _context3.next = 6;\n return this.fetchComponent(route, as);\n\n case 6:\n _context3.t0 = _context3.sent;\n routeInfo = {\n Component: _context3.t0\n };\n\n case 8:\n _routeInfo2 = routeInfo, Component = _routeInfo2.Component;\n\n if (!(typeof Component !== 'function')) {\n _context3.next = 11;\n break;\n }\n\n throw new Error(\"The default export is not a React Component in page: \\\"\".concat(pathname, \"\\\"\"));\n\n case 11:\n ctx = {\n pathname: pathname,\n query: query,\n asPath: as\n };\n _context3.next = 14;\n return this.getInitialProps(Component, ctx);\n\n case 14:\n routeInfo.props = _context3.sent;\n this.components[route] = routeInfo;\n _context3.next = 40;\n break;\n\n case 18:\n _context3.prev = 18;\n _context3.t1 = _context3[\"catch\"](1);\n\n if (!(_context3.t1.code === 'PAGE_LOAD_ERROR')) {\n _context3.next = 24;\n break;\n }\n\n // If we can't load the page it could be one of following reasons\n // 1. Page doesn't exists\n // 2. Page does exist in a different zone\n // 3. Internal error while loading the page\n // So, doing a hard reload is the proper way to deal with this.\n window.location.href = as; // Changing the URL doesn't block executing the current code path.\n // So, we need to mark it as a cancelled error and stop the routing logic.\n\n _context3.t1.cancelled = true;\n return _context3.abrupt(\"return\", {\n error: _context3.t1\n });\n\n case 24:\n if (!_context3.t1.cancelled) {\n _context3.next = 26;\n break;\n }\n\n return _context3.abrupt(\"return\", {\n error: _context3.t1\n });\n\n case 26:\n _Component = this.ErrorComponent;\n routeInfo = {\n Component: _Component,\n err: _context3.t1\n };\n _ctx = {\n err: _context3.t1,\n pathname: pathname,\n query: query\n };\n _context3.prev = 29;\n _context3.next = 32;\n return this.getInitialProps(_Component, _ctx);\n\n case 32:\n routeInfo.props = _context3.sent;\n _context3.next = 39;\n break;\n\n case 35:\n _context3.prev = 35;\n _context3.t2 = _context3[\"catch\"](29);\n console.error('Error in error page `getInitialProps`: ', _context3.t2);\n routeInfo.props = {};\n\n case 39:\n routeInfo.error = _context3.t1;\n\n case 40:\n return _context3.abrupt(\"return\", routeInfo);\n\n case 41:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, this, [[1, 18], [29, 35]]);\n }));\n\n function getRouteInfo(_x6, _x7, _x8, _x9) {\n return _getRouteInfo.apply(this, arguments);\n }\n\n return getRouteInfo;\n }()\n }, {\n key: \"set\",\n value: function set(route, pathname, query, as, data) {\n this.route = route;\n this.pathname = pathname;\n this.query = query;\n this.asPath = as;\n this.notify(data);\n }\n }, {\n key: \"beforePopState\",\n value: function beforePopState(cb) {\n this._beforePopState = cb;\n }\n }, {\n key: \"onlyAHashChange\",\n value: function onlyAHashChange(as) {\n if (!this.asPath) return false;\n\n var _this$asPath$split = this.asPath.split('#'),\n _this$asPath$split2 = (0, _slicedToArray2.default)(_this$asPath$split, 2),\n oldUrlNoHash = _this$asPath$split2[0],\n oldHash = _this$asPath$split2[1];\n\n var _as$split = as.split('#'),\n _as$split2 = (0, _slicedToArray2.default)(_as$split, 2),\n newUrlNoHash = _as$split2[0],\n newHash = _as$split2[1]; // Makes sure we scroll to the provided hash if the url/hash are the same\n\n\n if (newHash && oldUrlNoHash === newUrlNoHash && oldHash === newHash) {\n return true;\n } // If the urls are change, there's more than a hash change\n\n\n if (oldUrlNoHash !== newUrlNoHash) {\n return false;\n } // If the hash has changed, then it's a hash only change.\n // This check is necessary to handle both the enter and\n // leave hash === '' cases. The identity case falls through\n // and is treated as a next reload.\n\n\n return oldHash !== newHash;\n }\n }, {\n key: \"scrollToHash\",\n value: function scrollToHash(as) {\n var _as$split3 = as.split('#'),\n _as$split4 = (0, _slicedToArray2.default)(_as$split3, 2),\n hash = _as$split4[1]; // Scroll to top if the hash is just `#` with no value\n\n\n if (hash === '') {\n window.scrollTo(0, 0);\n return;\n } // First we check if the element by id is found\n\n\n var idEl = document.getElementById(hash);\n\n if (idEl) {\n idEl.scrollIntoView();\n return;\n } // If there's no element with the id, we check the `name` property\n // To mirror browsers\n\n\n var nameEl = document.getElementsByName(hash)[0];\n\n if (nameEl) {\n nameEl.scrollIntoView();\n }\n }\n }, {\n key: \"urlIsNew\",\n value: function urlIsNew(pathname, query) {\n return this.pathname !== pathname || !(0, _shallowEquals.default)(query, this.query);\n }\n }, {\n key: \"isShallowRoutingPossible\",\n value: function isShallowRoutingPossible(route) {\n return (// If there's cached routeInfo for the route.\n Boolean(this.components[route]) && // If the route is already rendered on the screen.\n this.route === route\n );\n }\n }, {\n key: \"prefetch\",\n value: function () {\n var _prefetch = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee4(url) {\n var _this2 = this;\n\n var _parse3, pathname, route;\n\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n if (!(process.env.NODE_ENV === 'development')) {\n _context4.next = 2;\n break;\n }\n\n return _context4.abrupt(\"return\");\n\n case 2:\n _parse3 = (0, _url2.parse)(url), pathname = _parse3.pathname;\n route = toRoute(pathname);\n return _context4.abrupt(\"return\", this.prefetchQueue.add(function () {\n return _this2.fetchRoute(route);\n }));\n\n case 5:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, this);\n }));\n\n function prefetch(_x10) {\n return _prefetch.apply(this, arguments);\n }\n\n return prefetch;\n }()\n }, {\n key: \"fetchComponent\",\n value: function () {\n var _fetchComponent = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee5(route, as) {\n var cancelled, cancel, Component, error;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n cancelled = false;\n\n cancel = this.componentLoadCancel = function () {\n cancelled = true;\n };\n\n _context5.next = 4;\n return this.fetchRoute(route);\n\n case 4:\n Component = _context5.sent;\n\n if (!cancelled) {\n _context5.next = 9;\n break;\n }\n\n error = new Error(\"Abort fetching component for route: \\\"\".concat(route, \"\\\"\"));\n error.cancelled = true;\n throw error;\n\n case 9:\n if (cancel === this.componentLoadCancel) {\n this.componentLoadCancel = null;\n }\n\n return _context5.abrupt(\"return\", Component);\n\n case 11:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, this);\n }));\n\n function fetchComponent(_x11, _x12) {\n return _fetchComponent.apply(this, arguments);\n }\n\n return fetchComponent;\n }()\n }, {\n key: \"getInitialProps\",\n value: function () {\n var _getInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee6(Component, ctx) {\n var cancelled, cancel, App, props, err;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n cancelled = false;\n\n cancel = function cancel() {\n cancelled = true;\n };\n\n this.componentLoadCancel = cancel;\n App = this.components['/_app'].Component;\n _context6.next = 6;\n return (0, _utils.loadGetInitialProps)(App, {\n Component: Component,\n router: this,\n ctx: ctx\n });\n\n case 6:\n props = _context6.sent;\n\n if (cancel === this.componentLoadCancel) {\n this.componentLoadCancel = null;\n }\n\n if (!cancelled) {\n _context6.next = 12;\n break;\n }\n\n err = new Error('Loading initial props cancelled');\n err.cancelled = true;\n throw err;\n\n case 12:\n return _context6.abrupt(\"return\", props);\n\n case 13:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, this);\n }));\n\n function getInitialProps(_x13, _x14) {\n return _getInitialProps.apply(this, arguments);\n }\n\n return getInitialProps;\n }()\n }, {\n key: \"fetchRoute\",\n value: function () {\n var _fetchRoute = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee7(route) {\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n return _context7.abrupt(\"return\", this.pageLoader.loadPage(route));\n\n case 1:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7, this);\n }));\n\n function fetchRoute(_x15) {\n return _fetchRoute.apply(this, arguments);\n }\n\n return fetchRoute;\n }()\n }, {\n key: \"abortComponentLoad\",\n value: function abortComponentLoad(as) {\n if (this.componentLoadCancel) {\n Router.events.emit('routeChangeError', new Error('Route Cancelled'), as);\n this.componentLoadCancel();\n this.componentLoadCancel = null;\n }\n }\n }, {\n key: \"notify\",\n value: function notify(data) {\n var App = this.components['/_app'].Component;\n this.subscriptions.forEach(function (fn) {\n return fn((0, _objectSpread2.default)({}, data, {\n App: App\n }));\n });\n }\n }, {\n key: \"subscribe\",\n value: function subscribe(fn) {\n var _this3 = this;\n\n this.subscriptions.add(fn);\n return function () {\n return _this3.subscriptions.delete(fn);\n };\n }\n }]);\n return Router;\n}();\n\nexports.default = Router;\n(0, _defineProperty2.default)(Router, \"events\", new _EventEmitter.default());\n\nfunction toRoute(path) {\n return path.replace(/\\/$/, '') || '/';\n}","\"use strict\";\n\nvar _interopRequireWildcard = require(\"@babel/runtime-corejs2/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = withRouter;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/objectSpread\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _react = _interopRequireWildcard(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _hoistNonReactStatics = _interopRequireDefault(require(\"hoist-non-react-statics\"));\n\nvar _utils = require(\"../utils\");\n\nfunction withRouter(ComposedComponent) {\n var displayName = (0, _utils.getDisplayName)(ComposedComponent);\n\n var WithRouteWrapper =\n /*#__PURE__*/\n function (_Component) {\n (0, _inherits2.default)(WithRouteWrapper, _Component);\n\n function WithRouteWrapper() {\n (0, _classCallCheck2.default)(this, WithRouteWrapper);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(WithRouteWrapper).apply(this, arguments));\n }\n\n (0, _createClass2.default)(WithRouteWrapper, [{\n key: \"render\",\n value: function render() {\n var props = (0, _objectSpread2.default)({\n router: this.context.router\n }, this.props);\n return _react.default.createElement(ComposedComponent, props);\n }\n }]);\n return WithRouteWrapper;\n }(_react.Component);\n\n (0, _defineProperty2.default)(WithRouteWrapper, \"contextTypes\", {\n router: _propTypes.default.object\n });\n (0, _defineProperty2.default)(WithRouteWrapper, \"displayName\", \"withRouter(\".concat(displayName, \")\"));\n return (0, _hoistNonReactStatics.default)(WithRouteWrapper, ComposedComponent);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = shallowEquals;\n\nfunction shallowEquals(a, b) {\n for (var i in a) {\n if (b[i] !== a[i]) return false;\n }\n\n for (var _i in b) {\n if (b[_i] !== a[_i]) return false;\n }\n\n return true;\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.execOnce = execOnce;\nexports.getDisplayName = getDisplayName;\nexports.isResSent = isResSent;\nexports.loadGetInitialProps = loadGetInitialProps;\nexports.getLocationOrigin = getLocationOrigin;\nexports.getURL = getURL;\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nfunction execOnce(fn) {\n var _this = this;\n\n var used = false;\n return function () {\n if (!used) {\n used = true;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n fn.apply(_this, args);\n }\n };\n}\n\nfunction getDisplayName(Component) {\n if (typeof Component === 'string') {\n return Component;\n }\n\n return Component.displayName || Component.name || 'Unknown';\n}\n\nfunction isResSent(res) {\n return res.finished || res.headersSent;\n}\n\nfunction loadGetInitialProps(_x, _x2) {\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction _loadGetInitialProps() {\n _loadGetInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(Component, ctx) {\n var compName, message, props, _compName, _message;\n\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(process.env.NODE_ENV !== 'production')) {\n _context.next = 5;\n break;\n }\n\n if (!(Component.prototype && Component.prototype.getInitialProps)) {\n _context.next = 5;\n break;\n }\n\n compName = getDisplayName(Component);\n message = \"\\\"\".concat(compName, \".getInitialProps()\\\" is defined as an instance method - visit https://err.sh/zeit/next.js/get-initial-props-as-an-instance-method for more information.\");\n throw new Error(message);\n\n case 5:\n if (Component.getInitialProps) {\n _context.next = 7;\n break;\n }\n\n return _context.abrupt(\"return\", {});\n\n case 7:\n _context.next = 9;\n return Component.getInitialProps(ctx);\n\n case 9:\n props = _context.sent;\n\n if (!(ctx.res && isResSent(ctx.res))) {\n _context.next = 12;\n break;\n }\n\n return _context.abrupt(\"return\", props);\n\n case 12:\n if (props) {\n _context.next = 16;\n break;\n }\n\n _compName = getDisplayName(Component);\n _message = \"\\\"\".concat(_compName, \".getInitialProps()\\\" should resolve to an object. But found \\\"\").concat(props, \"\\\" instead.\");\n throw new Error(_message);\n\n case 16:\n return _context.abrupt(\"return\", props);\n\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction getLocationOrigin() {\n var _window$location = window.location,\n protocol = _window$location.protocol,\n hostname = _window$location.hostname,\n port = _window$location.port;\n return \"\".concat(protocol, \"//\").concat(hostname).concat(port ? ':' + port : '');\n}\n\nfunction getURL() {\n var href = window.location.href;\n var origin = getLocationOrigin();\n return href.substring(origin.length);\n}","module.exports = require('next/app')\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/checkPropTypes.js\");","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message) {\n this.message = message;\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOf, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from\n // props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n Symbol.for &&\n Symbol.for('react.element')) ||\n 0xeac7;\n\n var isValidElement = function(object) {\n return typeof object === 'object' &&\n object !== null &&\n object.$$typeof === REACT_ELEMENT_TYPE;\n };\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js\");","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/object-assign/index.js\");","/*! https://mths.be/punycode v1.4.1 by @mathias */\n;(function(root) {\n\n\t/** Detect free variables */\n\tvar freeExports = typeof exports == 'object' && exports &&\n\t\t!exports.nodeType && exports;\n\tvar freeModule = typeof module == 'object' && module &&\n\t\t!module.nodeType && module;\n\tvar freeGlobal = typeof global == 'object' && global;\n\tif (\n\t\tfreeGlobal.global === freeGlobal ||\n\t\tfreeGlobal.window === freeGlobal ||\n\t\tfreeGlobal.self === freeGlobal\n\t) {\n\t\troot = freeGlobal;\n\t}\n\n\t/**\n\t * The `punycode` object.\n\t * @name punycode\n\t * @type Object\n\t */\n\tvar punycode,\n\n\t/** Highest positive signed 32-bit float value */\n\tmaxInt = 2147483647, // aka. 0x7FFFFFFF or 2^31-1\n\n\t/** Bootstring parameters */\n\tbase = 36,\n\ttMin = 1,\n\ttMax = 26,\n\tskew = 38,\n\tdamp = 700,\n\tinitialBias = 72,\n\tinitialN = 128, // 0x80\n\tdelimiter = '-', // '\\x2D'\n\n\t/** Regular expressions */\n\tregexPunycode = /^xn--/,\n\tregexNonASCII = /[^\\x20-\\x7E]/, // unprintable ASCII chars + non-ASCII chars\n\tregexSeparators = /[\\x2E\\u3002\\uFF0E\\uFF61]/g, // RFC 3490 separators\n\n\t/** Error messages */\n\terrors = {\n\t\t'overflow': 'Overflow: input needs wider integers to process',\n\t\t'not-basic': 'Illegal input >= 0x80 (not a basic code point)',\n\t\t'invalid-input': 'Invalid input'\n\t},\n\n\t/** Convenience shortcuts */\n\tbaseMinusTMin = base - tMin,\n\tfloor = Math.floor,\n\tstringFromCharCode = String.fromCharCode,\n\n\t/** Temporary variable */\n\tkey;\n\n\t/*--------------------------------------------------------------------------*/\n\n\t/**\n\t * A generic error utility function.\n\t * @private\n\t * @param {String} type The error type.\n\t * @returns {Error} Throws a `RangeError` with the applicable error message.\n\t */\n\tfunction error(type) {\n\t\tthrow new RangeError(errors[type]);\n\t}\n\n\t/**\n\t * A generic `Array#map` utility function.\n\t * @private\n\t * @param {Array} array The array to iterate over.\n\t * @param {Function} callback The function that gets called for every array\n\t * item.\n\t * @returns {Array} A new array of values returned by the callback function.\n\t */\n\tfunction map(array, fn) {\n\t\tvar length = array.length;\n\t\tvar result = [];\n\t\twhile (length--) {\n\t\t\tresult[length] = fn(array[length]);\n\t\t}\n\t\treturn result;\n\t}\n\n\t/**\n\t * A simple `Array#map`-like wrapper to work with domain name strings or email\n\t * addresses.\n\t * @private\n\t * @param {String} domain The domain name or email address.\n\t * @param {Function} callback The function that gets called for every\n\t * character.\n\t * @returns {Array} A new string of characters returned by the callback\n\t * function.\n\t */\n\tfunction mapDomain(string, fn) {\n\t\tvar parts = string.split('@');\n\t\tvar result = '';\n\t\tif (parts.length > 1) {\n\t\t\t// In email addresses, only the domain name should be punycoded. Leave\n\t\t\t// the local part (i.e. everything up to `@`) intact.\n\t\t\tresult = parts[0] + '@';\n\t\t\tstring = parts[1];\n\t\t}\n\t\t// Avoid `split(regex)` for IE8 compatibility. See #17.\n\t\tstring = string.replace(regexSeparators, '\\x2E');\n\t\tvar labels = string.split('.');\n\t\tvar encoded = map(labels, fn).join('.');\n\t\treturn result + encoded;\n\t}\n\n\t/**\n\t * Creates an array containing the numeric code points of each Unicode\n\t * character in the string. While JavaScript uses UCS-2 internally,\n\t * this function will convert a pair of surrogate halves (each of which\n\t * UCS-2 exposes as separate characters) into a single code point,\n\t * matching UTF-16.\n\t * @see `punycode.ucs2.encode`\n\t * @see \n\t * @memberOf punycode.ucs2\n\t * @name decode\n\t * @param {String} string The Unicode input string (UCS-2).\n\t * @returns {Array} The new array of code points.\n\t */\n\tfunction ucs2decode(string) {\n\t\tvar output = [],\n\t\t counter = 0,\n\t\t length = string.length,\n\t\t value,\n\t\t extra;\n\t\twhile (counter < length) {\n\t\t\tvalue = string.charCodeAt(counter++);\n\t\t\tif (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n\t\t\t\t// high surrogate, and there is a next character\n\t\t\t\textra = string.charCodeAt(counter++);\n\t\t\t\tif ((extra & 0xFC00) == 0xDC00) { // low surrogate\n\t\t\t\t\toutput.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n\t\t\t\t} else {\n\t\t\t\t\t// unmatched surrogate; only append this code unit, in case the next\n\t\t\t\t\t// code unit is the high surrogate of a surrogate pair\n\t\t\t\t\toutput.push(value);\n\t\t\t\t\tcounter--;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\toutput.push(value);\n\t\t\t}\n\t\t}\n\t\treturn output;\n\t}\n\n\t/**\n\t * Creates a string based on an array of numeric code points.\n\t * @see `punycode.ucs2.decode`\n\t * @memberOf punycode.ucs2\n\t * @name encode\n\t * @param {Array} codePoints The array of numeric code points.\n\t * @returns {String} The new Unicode string (UCS-2).\n\t */\n\tfunction ucs2encode(array) {\n\t\treturn map(array, function(value) {\n\t\t\tvar output = '';\n\t\t\tif (value > 0xFFFF) {\n\t\t\t\tvalue -= 0x10000;\n\t\t\t\toutput += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800);\n\t\t\t\tvalue = 0xDC00 | value & 0x3FF;\n\t\t\t}\n\t\t\toutput += stringFromCharCode(value);\n\t\t\treturn output;\n\t\t}).join('');\n\t}\n\n\t/**\n\t * Converts a basic code point into a digit/integer.\n\t * @see `digitToBasic()`\n\t * @private\n\t * @param {Number} codePoint The basic numeric code point value.\n\t * @returns {Number} The numeric value of a basic code point (for use in\n\t * representing integers) in the range `0` to `base - 1`, or `base` if\n\t * the code point does not represent a value.\n\t */\n\tfunction basicToDigit(codePoint) {\n\t\tif (codePoint - 48 < 10) {\n\t\t\treturn codePoint - 22;\n\t\t}\n\t\tif (codePoint - 65 < 26) {\n\t\t\treturn codePoint - 65;\n\t\t}\n\t\tif (codePoint - 97 < 26) {\n\t\t\treturn codePoint - 97;\n\t\t}\n\t\treturn base;\n\t}\n\n\t/**\n\t * Converts a digit/integer into a basic code point.\n\t * @see `basicToDigit()`\n\t * @private\n\t * @param {Number} digit The numeric value of a basic code point.\n\t * @returns {Number} The basic code point whose value (when used for\n\t * representing integers) is `digit`, which needs to be in the range\n\t * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is\n\t * used; else, the lowercase form is used. The behavior is undefined\n\t * if `flag` is non-zero and `digit` has no uppercase form.\n\t */\n\tfunction digitToBasic(digit, flag) {\n\t\t// 0..25 map to ASCII a..z or A..Z\n\t\t// 26..35 map to ASCII 0..9\n\t\treturn digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5);\n\t}\n\n\t/**\n\t * Bias adaptation function as per section 3.4 of RFC 3492.\n\t * https://tools.ietf.org/html/rfc3492#section-3.4\n\t * @private\n\t */\n\tfunction adapt(delta, numPoints, firstTime) {\n\t\tvar k = 0;\n\t\tdelta = firstTime ? floor(delta / damp) : delta >> 1;\n\t\tdelta += floor(delta / numPoints);\n\t\tfor (/* no initialization */; delta > baseMinusTMin * tMax >> 1; k += base) {\n\t\t\tdelta = floor(delta / baseMinusTMin);\n\t\t}\n\t\treturn floor(k + (baseMinusTMin + 1) * delta / (delta + skew));\n\t}\n\n\t/**\n\t * Converts a Punycode string of ASCII-only symbols to a string of Unicode\n\t * symbols.\n\t * @memberOf punycode\n\t * @param {String} input The Punycode string of ASCII-only symbols.\n\t * @returns {String} The resulting string of Unicode symbols.\n\t */\n\tfunction decode(input) {\n\t\t// Don't use UCS-2\n\t\tvar output = [],\n\t\t inputLength = input.length,\n\t\t out,\n\t\t i = 0,\n\t\t n = initialN,\n\t\t bias = initialBias,\n\t\t basic,\n\t\t j,\n\t\t index,\n\t\t oldi,\n\t\t w,\n\t\t k,\n\t\t digit,\n\t\t t,\n\t\t /** Cached calculation results */\n\t\t baseMinusT;\n\n\t\t// Handle the basic code points: let `basic` be the number of input code\n\t\t// points before the last delimiter, or `0` if there is none, then copy\n\t\t// the first basic code points to the output.\n\n\t\tbasic = input.lastIndexOf(delimiter);\n\t\tif (basic < 0) {\n\t\t\tbasic = 0;\n\t\t}\n\n\t\tfor (j = 0; j < basic; ++j) {\n\t\t\t// if it's not a basic code point\n\t\t\tif (input.charCodeAt(j) >= 0x80) {\n\t\t\t\terror('not-basic');\n\t\t\t}\n\t\t\toutput.push(input.charCodeAt(j));\n\t\t}\n\n\t\t// Main decoding loop: start just after the last delimiter if any basic code\n\t\t// points were copied; start at the beginning otherwise.\n\n\t\tfor (index = basic > 0 ? basic + 1 : 0; index < inputLength; /* no final expression */) {\n\n\t\t\t// `index` is the index of the next character to be consumed.\n\t\t\t// Decode a generalized variable-length integer into `delta`,\n\t\t\t// which gets added to `i`. The overflow checking is easier\n\t\t\t// if we increase `i` as we go, then subtract off its starting\n\t\t\t// value at the end to obtain `delta`.\n\t\t\tfor (oldi = i, w = 1, k = base; /* no condition */; k += base) {\n\n\t\t\t\tif (index >= inputLength) {\n\t\t\t\t\terror('invalid-input');\n\t\t\t\t}\n\n\t\t\t\tdigit = basicToDigit(input.charCodeAt(index++));\n\n\t\t\t\tif (digit >= base || digit > floor((maxInt - i) / w)) {\n\t\t\t\t\terror('overflow');\n\t\t\t\t}\n\n\t\t\t\ti += digit * w;\n\t\t\t\tt = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n\n\t\t\t\tif (digit < t) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tbaseMinusT = base - t;\n\t\t\t\tif (w > floor(maxInt / baseMinusT)) {\n\t\t\t\t\terror('overflow');\n\t\t\t\t}\n\n\t\t\t\tw *= baseMinusT;\n\n\t\t\t}\n\n\t\t\tout = output.length + 1;\n\t\t\tbias = adapt(i - oldi, out, oldi == 0);\n\n\t\t\t// `i` was supposed to wrap around from `out` to `0`,\n\t\t\t// incrementing `n` each time, so we'll fix that now:\n\t\t\tif (floor(i / out) > maxInt - n) {\n\t\t\t\terror('overflow');\n\t\t\t}\n\n\t\t\tn += floor(i / out);\n\t\t\ti %= out;\n\n\t\t\t// Insert `n` at position `i` of the output\n\t\t\toutput.splice(i++, 0, n);\n\n\t\t}\n\n\t\treturn ucs2encode(output);\n\t}\n\n\t/**\n\t * Converts a string of Unicode symbols (e.g. a domain name label) to a\n\t * Punycode string of ASCII-only symbols.\n\t * @memberOf punycode\n\t * @param {String} input The string of Unicode symbols.\n\t * @returns {String} The resulting Punycode string of ASCII-only symbols.\n\t */\n\tfunction encode(input) {\n\t\tvar n,\n\t\t delta,\n\t\t handledCPCount,\n\t\t basicLength,\n\t\t bias,\n\t\t j,\n\t\t m,\n\t\t q,\n\t\t k,\n\t\t t,\n\t\t currentValue,\n\t\t output = [],\n\t\t /** `inputLength` will hold the number of code points in `input`. */\n\t\t inputLength,\n\t\t /** Cached calculation results */\n\t\t handledCPCountPlusOne,\n\t\t baseMinusT,\n\t\t qMinusT;\n\n\t\t// Convert the input in UCS-2 to Unicode\n\t\tinput = ucs2decode(input);\n\n\t\t// Cache the length\n\t\tinputLength = input.length;\n\n\t\t// Initialize the state\n\t\tn = initialN;\n\t\tdelta = 0;\n\t\tbias = initialBias;\n\n\t\t// Handle the basic code points\n\t\tfor (j = 0; j < inputLength; ++j) {\n\t\t\tcurrentValue = input[j];\n\t\t\tif (currentValue < 0x80) {\n\t\t\t\toutput.push(stringFromCharCode(currentValue));\n\t\t\t}\n\t\t}\n\n\t\thandledCPCount = basicLength = output.length;\n\n\t\t// `handledCPCount` is the number of code points that have been handled;\n\t\t// `basicLength` is the number of basic code points.\n\n\t\t// Finish the basic string - if it is not empty - with a delimiter\n\t\tif (basicLength) {\n\t\t\toutput.push(delimiter);\n\t\t}\n\n\t\t// Main encoding loop:\n\t\twhile (handledCPCount < inputLength) {\n\n\t\t\t// All non-basic code points < n have been handled already. Find the next\n\t\t\t// larger one:\n\t\t\tfor (m = maxInt, j = 0; j < inputLength; ++j) {\n\t\t\t\tcurrentValue = input[j];\n\t\t\t\tif (currentValue >= n && currentValue < m) {\n\t\t\t\t\tm = currentValue;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Increase `delta` enough to advance the decoder's state to ,\n\t\t\t// but guard against overflow\n\t\t\thandledCPCountPlusOne = handledCPCount + 1;\n\t\t\tif (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {\n\t\t\t\terror('overflow');\n\t\t\t}\n\n\t\t\tdelta += (m - n) * handledCPCountPlusOne;\n\t\t\tn = m;\n\n\t\t\tfor (j = 0; j < inputLength; ++j) {\n\t\t\t\tcurrentValue = input[j];\n\n\t\t\t\tif (currentValue < n && ++delta > maxInt) {\n\t\t\t\t\terror('overflow');\n\t\t\t\t}\n\n\t\t\t\tif (currentValue == n) {\n\t\t\t\t\t// Represent delta as a generalized variable-length integer\n\t\t\t\t\tfor (q = delta, k = base; /* no condition */; k += base) {\n\t\t\t\t\t\tt = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n\t\t\t\t\t\tif (q < t) {\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tqMinusT = q - t;\n\t\t\t\t\t\tbaseMinusT = base - t;\n\t\t\t\t\t\toutput.push(\n\t\t\t\t\t\t\tstringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0))\n\t\t\t\t\t\t);\n\t\t\t\t\t\tq = floor(qMinusT / baseMinusT);\n\t\t\t\t\t}\n\n\t\t\t\t\toutput.push(stringFromCharCode(digitToBasic(q, 0)));\n\t\t\t\t\tbias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);\n\t\t\t\t\tdelta = 0;\n\t\t\t\t\t++handledCPCount;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t++delta;\n\t\t\t++n;\n\n\t\t}\n\t\treturn output.join('');\n\t}\n\n\t/**\n\t * Converts a Punycode string representing a domain name or an email address\n\t * to Unicode. Only the Punycoded parts of the input will be converted, i.e.\n\t * it doesn't matter if you call it on a string that has already been\n\t * converted to Unicode.\n\t * @memberOf punycode\n\t * @param {String} input The Punycoded domain name or email address to\n\t * convert to Unicode.\n\t * @returns {String} The Unicode representation of the given Punycode\n\t * string.\n\t */\n\tfunction toUnicode(input) {\n\t\treturn mapDomain(input, function(string) {\n\t\t\treturn regexPunycode.test(string)\n\t\t\t\t? decode(string.slice(4).toLowerCase())\n\t\t\t\t: string;\n\t\t});\n\t}\n\n\t/**\n\t * Converts a Unicode string representing a domain name or an email address to\n\t * Punycode. Only the non-ASCII parts of the domain name will be converted,\n\t * i.e. it doesn't matter if you call it with a domain that's already in\n\t * ASCII.\n\t * @memberOf punycode\n\t * @param {String} input The domain name or email address to convert, as a\n\t * Unicode string.\n\t * @returns {String} The Punycode representation of the given domain name or\n\t * email address.\n\t */\n\tfunction toASCII(input) {\n\t\treturn mapDomain(input, function(string) {\n\t\t\treturn regexNonASCII.test(string)\n\t\t\t\t? 'xn--' + encode(string)\n\t\t\t\t: string;\n\t\t});\n\t}\n\n\t/*--------------------------------------------------------------------------*/\n\n\t/** Define the public API */\n\tpunycode = {\n\t\t/**\n\t\t * A string representing the current Punycode.js version number.\n\t\t * @memberOf punycode\n\t\t * @type String\n\t\t */\n\t\t'version': '1.4.1',\n\t\t/**\n\t\t * An object of methods to convert from JavaScript's internal character\n\t\t * representation (UCS-2) to Unicode code points, and back.\n\t\t * @see \n\t\t * @memberOf punycode\n\t\t * @type Object\n\t\t */\n\t\t'ucs2': {\n\t\t\t'decode': ucs2decode,\n\t\t\t'encode': ucs2encode\n\t\t},\n\t\t'decode': decode,\n\t\t'encode': encode,\n\t\t'toASCII': toASCII,\n\t\t'toUnicode': toUnicode\n\t};\n\n\t/** Expose `punycode` */\n\t// Some AMD build optimizers, like r.js, check for specific condition patterns\n\t// like the following:\n\tif (\n\t\ttypeof define == 'function' &&\n\t\ttypeof define.amd == 'object' &&\n\t\tdefine.amd\n\t) {\n\t\tdefine('punycode', function() {\n\t\t\treturn punycode;\n\t\t});\n\t} else if (freeExports && freeModule) {\n\t\tif (module.exports == freeExports) {\n\t\t\t// in Node.js, io.js, or RingoJS v0.8.0+\n\t\t\tfreeModule.exports = punycode;\n\t\t} else {\n\t\t\t// in Narwhal or RingoJS v0.7.0-\n\t\t\tfor (key in punycode) {\n\t\t\t\tpunycode.hasOwnProperty(key) && (freeExports[key] = punycode[key]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// in Rhino or a web browser\n\t\troot.punycode = punycode;\n\t}\n\n}(this));\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\n// If obj.hasOwnProperty has been overridden, then calling\n// obj.hasOwnProperty(prop) will break.\n// See: https://github.com/joyent/node/issues/1707\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n\nmodule.exports = function(qs, sep, eq, options) {\n sep = sep || '&';\n eq = eq || '=';\n var obj = {};\n\n if (typeof qs !== 'string' || qs.length === 0) {\n return obj;\n }\n\n var regexp = /\\+/g;\n qs = qs.split(sep);\n\n var maxKeys = 1000;\n if (options && typeof options.maxKeys === 'number') {\n maxKeys = options.maxKeys;\n }\n\n var len = qs.length;\n // maxKeys <= 0 means that we should not limit keys count\n if (maxKeys > 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr, vstr, k, v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar stringifyPrimitive = function(v) {\n switch (typeof v) {\n case 'string':\n return v;\n\n case 'boolean':\n return v ? 'true' : 'false';\n\n case 'number':\n return isFinite(v) ? v : '';\n\n default:\n return '';\n }\n};\n\nmodule.exports = function(obj, sep, eq, name) {\n sep = sep || '&';\n eq = eq || '=';\n if (obj === null) {\n obj = undefined;\n }\n\n if (typeof obj === 'object') {\n return map(objectKeys(obj), function(k) {\n var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n return map(obj[k], function(v) {\n return ks + encodeURIComponent(stringifyPrimitive(v));\n }).join(sep);\n } else {\n return ks + encodeURIComponent(stringifyPrimitive(obj[k]));\n }\n }).join(sep);\n\n }\n\n if (!name) return '';\n return encodeURIComponent(stringifyPrimitive(name)) + eq +\n encodeURIComponent(stringifyPrimitive(obj));\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n\nfunction map (xs, f) {\n if (xs.map) return xs.map(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n res.push(f(xs[i], i));\n }\n return res;\n}\n\nvar objectKeys = Object.keys || function (obj) {\n var res = [];\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);\n }\n return res;\n};\n","'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/react/index.js\");","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() {\n return this || (typeof self === \"object\" && self);\n})() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = require(\"./runtime\");\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() {\n return this || (typeof self === \"object\" && self);\n })() || Function(\"return this\")()\n);\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar punycode = require('punycode');\nvar util = require('./util');\n\nexports.parse = urlParse;\nexports.resolve = urlResolve;\nexports.resolveObject = urlResolveObject;\nexports.format = urlFormat;\n\nexports.Url = Url;\n\nfunction Url() {\n this.protocol = null;\n this.slashes = null;\n this.auth = null;\n this.host = null;\n this.port = null;\n this.hostname = null;\n this.hash = null;\n this.search = null;\n this.query = null;\n this.pathname = null;\n this.path = null;\n this.href = null;\n}\n\n// Reference: RFC 3986, RFC 1808, RFC 2396\n\n// define these here so at least they only have to be\n// compiled once on the first module load.\nvar protocolPattern = /^([a-z0-9.+-]+:)/i,\n portPattern = /:[0-9]*$/,\n\n // Special case for a simple path URL\n simplePathPattern = /^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$/,\n\n // RFC 2396: characters reserved for delimiting URLs.\n // We actually just auto-escape these.\n delims = ['<', '>', '\"', '`', ' ', '\\r', '\\n', '\\t'],\n\n // RFC 2396: characters not allowed for various reasons.\n unwise = ['{', '}', '|', '\\\\', '^', '`'].concat(delims),\n\n // Allowed by RFCs, but cause of XSS attacks. Always escape these.\n autoEscape = ['\\''].concat(unwise),\n // Characters that are never ever allowed in a hostname.\n // Note that any invalid chars are also handled, but these\n // are the ones that are *expected* to be seen, so we fast-path\n // them.\n nonHostChars = ['%', '/', '?', ';', '#'].concat(autoEscape),\n hostEndingChars = ['/', '?', '#'],\n hostnameMaxLen = 255,\n hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/,\n hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/,\n // protocols that can allow \"unsafe\" and \"unwise\" chars.\n unsafeProtocol = {\n 'javascript': true,\n 'javascript:': true\n },\n // protocols that never have a hostname.\n hostlessProtocol = {\n 'javascript': true,\n 'javascript:': true\n },\n // protocols that always contain a // bit.\n slashedProtocol = {\n 'http': true,\n 'https': true,\n 'ftp': true,\n 'gopher': true,\n 'file': true,\n 'http:': true,\n 'https:': true,\n 'ftp:': true,\n 'gopher:': true,\n 'file:': true\n },\n querystring = require('querystring');\n\nfunction urlParse(url, parseQueryString, slashesDenoteHost) {\n if (url && util.isObject(url) && url instanceof Url) return url;\n\n var u = new Url;\n u.parse(url, parseQueryString, slashesDenoteHost);\n return u;\n}\n\nUrl.prototype.parse = function(url, parseQueryString, slashesDenoteHost) {\n if (!util.isString(url)) {\n throw new TypeError(\"Parameter 'url' must be a string, not \" + typeof url);\n }\n\n // Copy chrome, IE, opera backslash-handling behavior.\n // Back slashes before the query string get converted to forward slashes\n // See: https://code.google.com/p/chromium/issues/detail?id=25916\n var queryIndex = url.indexOf('?'),\n splitter =\n (queryIndex !== -1 && queryIndex < url.indexOf('#')) ? '?' : '#',\n uSplit = url.split(splitter),\n slashRegex = /\\\\/g;\n uSplit[0] = uSplit[0].replace(slashRegex, '/');\n url = uSplit.join(splitter);\n\n var rest = url;\n\n // trim before proceeding.\n // This is to support parse stuff like \" http://foo.com \\n\"\n rest = rest.trim();\n\n if (!slashesDenoteHost && url.split('#').length === 1) {\n // Try fast path regexp\n var simplePath = simplePathPattern.exec(rest);\n if (simplePath) {\n this.path = rest;\n this.href = rest;\n this.pathname = simplePath[1];\n if (simplePath[2]) {\n this.search = simplePath[2];\n if (parseQueryString) {\n this.query = querystring.parse(this.search.substr(1));\n } else {\n this.query = this.search.substr(1);\n }\n } else if (parseQueryString) {\n this.search = '';\n this.query = {};\n }\n return this;\n }\n }\n\n var proto = protocolPattern.exec(rest);\n if (proto) {\n proto = proto[0];\n var lowerProto = proto.toLowerCase();\n this.protocol = lowerProto;\n rest = rest.substr(proto.length);\n }\n\n // figure out if it's got a host\n // user@server is *always* interpreted as a hostname, and url\n // resolution will treat //foo/bar as host=foo,path=bar because that's\n // how the browser resolves relative URLs.\n if (slashesDenoteHost || proto || rest.match(/^\\/\\/[^@\\/]+@[^@\\/]+/)) {\n var slashes = rest.substr(0, 2) === '//';\n if (slashes && !(proto && hostlessProtocol[proto])) {\n rest = rest.substr(2);\n this.slashes = true;\n }\n }\n\n if (!hostlessProtocol[proto] &&\n (slashes || (proto && !slashedProtocol[proto]))) {\n\n // there's a hostname.\n // the first instance of /, ?, ;, or # ends the host.\n //\n // If there is an @ in the hostname, then non-host chars *are* allowed\n // to the left of the last @ sign, unless some host-ending character\n // comes *before* the @-sign.\n // URLs are obnoxious.\n //\n // ex:\n // http://a@b@c/ => user:a@b host:c\n // http://a@b?@c => user:a host:c path:/?@c\n\n // v0.12 TODO(isaacs): This is not quite how Chrome does things.\n // Review our test case against browsers more comprehensively.\n\n // find the first instance of any hostEndingChars\n var hostEnd = -1;\n for (var i = 0; i < hostEndingChars.length; i++) {\n var hec = rest.indexOf(hostEndingChars[i]);\n if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))\n hostEnd = hec;\n }\n\n // at this point, either we have an explicit point where the\n // auth portion cannot go past, or the last @ char is the decider.\n var auth, atSign;\n if (hostEnd === -1) {\n // atSign can be anywhere.\n atSign = rest.lastIndexOf('@');\n } else {\n // atSign must be in auth portion.\n // http://a@b/c@d => host:b auth:a path:/c@d\n atSign = rest.lastIndexOf('@', hostEnd);\n }\n\n // Now we have a portion which is definitely the auth.\n // Pull that off.\n if (atSign !== -1) {\n auth = rest.slice(0, atSign);\n rest = rest.slice(atSign + 1);\n this.auth = decodeURIComponent(auth);\n }\n\n // the host is the remaining to the left of the first non-host char\n hostEnd = -1;\n for (var i = 0; i < nonHostChars.length; i++) {\n var hec = rest.indexOf(nonHostChars[i]);\n if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))\n hostEnd = hec;\n }\n // if we still have not hit it, then the entire thing is a host.\n if (hostEnd === -1)\n hostEnd = rest.length;\n\n this.host = rest.slice(0, hostEnd);\n rest = rest.slice(hostEnd);\n\n // pull out port.\n this.parseHost();\n\n // we've indicated that there is a hostname,\n // so even if it's empty, it has to be present.\n this.hostname = this.hostname || '';\n\n // if hostname begins with [ and ends with ]\n // assume that it's an IPv6 address.\n var ipv6Hostname = this.hostname[0] === '[' &&\n this.hostname[this.hostname.length - 1] === ']';\n\n // validate a little.\n if (!ipv6Hostname) {\n var hostparts = this.hostname.split(/\\./);\n for (var i = 0, l = hostparts.length; i < l; i++) {\n var part = hostparts[i];\n if (!part) continue;\n if (!part.match(hostnamePartPattern)) {\n var newpart = '';\n for (var j = 0, k = part.length; j < k; j++) {\n if (part.charCodeAt(j) > 127) {\n // we replace non-ASCII char with a temporary placeholder\n // we need this to make sure size of hostname is not\n // broken by replacing non-ASCII by nothing\n newpart += 'x';\n } else {\n newpart += part[j];\n }\n }\n // we test again with ASCII char only\n if (!newpart.match(hostnamePartPattern)) {\n var validParts = hostparts.slice(0, i);\n var notHost = hostparts.slice(i + 1);\n var bit = part.match(hostnamePartStart);\n if (bit) {\n validParts.push(bit[1]);\n notHost.unshift(bit[2]);\n }\n if (notHost.length) {\n rest = '/' + notHost.join('.') + rest;\n }\n this.hostname = validParts.join('.');\n break;\n }\n }\n }\n }\n\n if (this.hostname.length > hostnameMaxLen) {\n this.hostname = '';\n } else {\n // hostnames are always lower case.\n this.hostname = this.hostname.toLowerCase();\n }\n\n if (!ipv6Hostname) {\n // IDNA Support: Returns a punycoded representation of \"domain\".\n // It only converts parts of the domain name that\n // have non-ASCII characters, i.e. it doesn't matter if\n // you call it with a domain that already is ASCII-only.\n this.hostname = punycode.toASCII(this.hostname);\n }\n\n var p = this.port ? ':' + this.port : '';\n var h = this.hostname || '';\n this.host = h + p;\n this.href += this.host;\n\n // strip [ and ] from the hostname\n // the host field still retains them, though\n if (ipv6Hostname) {\n this.hostname = this.hostname.substr(1, this.hostname.length - 2);\n if (rest[0] !== '/') {\n rest = '/' + rest;\n }\n }\n }\n\n // now rest is set to the post-host stuff.\n // chop off any delim chars.\n if (!unsafeProtocol[lowerProto]) {\n\n // First, make 100% sure that any \"autoEscape\" chars get\n // escaped, even if encodeURIComponent doesn't think they\n // need to be.\n for (var i = 0, l = autoEscape.length; i < l; i++) {\n var ae = autoEscape[i];\n if (rest.indexOf(ae) === -1)\n continue;\n var esc = encodeURIComponent(ae);\n if (esc === ae) {\n esc = escape(ae);\n }\n rest = rest.split(ae).join(esc);\n }\n }\n\n\n // chop off from the tail first.\n var hash = rest.indexOf('#');\n if (hash !== -1) {\n // got a fragment string.\n this.hash = rest.substr(hash);\n rest = rest.slice(0, hash);\n }\n var qm = rest.indexOf('?');\n if (qm !== -1) {\n this.search = rest.substr(qm);\n this.query = rest.substr(qm + 1);\n if (parseQueryString) {\n this.query = querystring.parse(this.query);\n }\n rest = rest.slice(0, qm);\n } else if (parseQueryString) {\n // no query string, but parseQueryString still requested\n this.search = '';\n this.query = {};\n }\n if (rest) this.pathname = rest;\n if (slashedProtocol[lowerProto] &&\n this.hostname && !this.pathname) {\n this.pathname = '/';\n }\n\n //to support http.request\n if (this.pathname || this.search) {\n var p = this.pathname || '';\n var s = this.search || '';\n this.path = p + s;\n }\n\n // finally, reconstruct the href based on what has been validated.\n this.href = this.format();\n return this;\n};\n\n// format a parsed object into a url string\nfunction urlFormat(obj) {\n // ensure it's an object, and not a string url.\n // If it's an obj, this is a no-op.\n // this way, you can call url_format() on strings\n // to clean up potentially wonky urls.\n if (util.isString(obj)) obj = urlParse(obj);\n if (!(obj instanceof Url)) return Url.prototype.format.call(obj);\n return obj.format();\n}\n\nUrl.prototype.format = function() {\n var auth = this.auth || '';\n if (auth) {\n auth = encodeURIComponent(auth);\n auth = auth.replace(/%3A/i, ':');\n auth += '@';\n }\n\n var protocol = this.protocol || '',\n pathname = this.pathname || '',\n hash = this.hash || '',\n host = false,\n query = '';\n\n if (this.host) {\n host = auth + this.host;\n } else if (this.hostname) {\n host = auth + (this.hostname.indexOf(':') === -1 ?\n this.hostname :\n '[' + this.hostname + ']');\n if (this.port) {\n host += ':' + this.port;\n }\n }\n\n if (this.query &&\n util.isObject(this.query) &&\n Object.keys(this.query).length) {\n query = querystring.stringify(this.query);\n }\n\n var search = this.search || (query && ('?' + query)) || '';\n\n if (protocol && protocol.substr(-1) !== ':') protocol += ':';\n\n // only the slashedProtocols get the //. Not mailto:, xmpp:, etc.\n // unless they had them to begin with.\n if (this.slashes ||\n (!protocol || slashedProtocol[protocol]) && host !== false) {\n host = '//' + (host || '');\n if (pathname && pathname.charAt(0) !== '/') pathname = '/' + pathname;\n } else if (!host) {\n host = '';\n }\n\n if (hash && hash.charAt(0) !== '#') hash = '#' + hash;\n if (search && search.charAt(0) !== '?') search = '?' + search;\n\n pathname = pathname.replace(/[?#]/g, function(match) {\n return encodeURIComponent(match);\n });\n search = search.replace('#', '%23');\n\n return protocol + host + pathname + search + hash;\n};\n\nfunction urlResolve(source, relative) {\n return urlParse(source, false, true).resolve(relative);\n}\n\nUrl.prototype.resolve = function(relative) {\n return this.resolveObject(urlParse(relative, false, true)).format();\n};\n\nfunction urlResolveObject(source, relative) {\n if (!source) return relative;\n return urlParse(source, false, true).resolveObject(relative);\n}\n\nUrl.prototype.resolveObject = function(relative) {\n if (util.isString(relative)) {\n var rel = new Url();\n rel.parse(relative, false, true);\n relative = rel;\n }\n\n var result = new Url();\n var tkeys = Object.keys(this);\n for (var tk = 0; tk < tkeys.length; tk++) {\n var tkey = tkeys[tk];\n result[tkey] = this[tkey];\n }\n\n // hash is always overridden, no matter what.\n // even href=\"\" will remove it.\n result.hash = relative.hash;\n\n // if the relative url is empty, then there's nothing left to do here.\n if (relative.href === '') {\n result.href = result.format();\n return result;\n }\n\n // hrefs like //foo/bar always cut to the protocol.\n if (relative.slashes && !relative.protocol) {\n // take everything except the protocol from relative\n var rkeys = Object.keys(relative);\n for (var rk = 0; rk < rkeys.length; rk++) {\n var rkey = rkeys[rk];\n if (rkey !== 'protocol')\n result[rkey] = relative[rkey];\n }\n\n //urlParse appends trailing / to urls like http://www.example.com\n if (slashedProtocol[result.protocol] &&\n result.hostname && !result.pathname) {\n result.path = result.pathname = '/';\n }\n\n result.href = result.format();\n return result;\n }\n\n if (relative.protocol && relative.protocol !== result.protocol) {\n // if it's a known url protocol, then changing\n // the protocol does weird things\n // first, if it's not file:, then we MUST have a host,\n // and if there was a path\n // to begin with, then we MUST have a path.\n // if it is file:, then the host is dropped,\n // because that's known to be hostless.\n // anything else is assumed to be absolute.\n if (!slashedProtocol[relative.protocol]) {\n var keys = Object.keys(relative);\n for (var v = 0; v < keys.length; v++) {\n var k = keys[v];\n result[k] = relative[k];\n }\n result.href = result.format();\n return result;\n }\n\n result.protocol = relative.protocol;\n if (!relative.host && !hostlessProtocol[relative.protocol]) {\n var relPath = (relative.pathname || '').split('/');\n while (relPath.length && !(relative.host = relPath.shift()));\n if (!relative.host) relative.host = '';\n if (!relative.hostname) relative.hostname = '';\n if (relPath[0] !== '') relPath.unshift('');\n if (relPath.length < 2) relPath.unshift('');\n result.pathname = relPath.join('/');\n } else {\n result.pathname = relative.pathname;\n }\n result.search = relative.search;\n result.query = relative.query;\n result.host = relative.host || '';\n result.auth = relative.auth;\n result.hostname = relative.hostname || relative.host;\n result.port = relative.port;\n // to support http.request\n if (result.pathname || result.search) {\n var p = result.pathname || '';\n var s = result.search || '';\n result.path = p + s;\n }\n result.slashes = result.slashes || relative.slashes;\n result.href = result.format();\n return result;\n }\n\n var isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/'),\n isRelAbs = (\n relative.host ||\n relative.pathname && relative.pathname.charAt(0) === '/'\n ),\n mustEndAbs = (isRelAbs || isSourceAbs ||\n (result.host && relative.pathname)),\n removeAllDots = mustEndAbs,\n srcPath = result.pathname && result.pathname.split('/') || [],\n relPath = relative.pathname && relative.pathname.split('/') || [],\n psychotic = result.protocol && !slashedProtocol[result.protocol];\n\n // if the url is a non-slashed url, then relative\n // links like ../.. should be able\n // to crawl up to the hostname, as well. This is strange.\n // result.protocol has already been set by now.\n // Later on, put the first path part into the host field.\n if (psychotic) {\n result.hostname = '';\n result.port = null;\n if (result.host) {\n if (srcPath[0] === '') srcPath[0] = result.host;\n else srcPath.unshift(result.host);\n }\n result.host = '';\n if (relative.protocol) {\n relative.hostname = null;\n relative.port = null;\n if (relative.host) {\n if (relPath[0] === '') relPath[0] = relative.host;\n else relPath.unshift(relative.host);\n }\n relative.host = null;\n }\n mustEndAbs = mustEndAbs && (relPath[0] === '' || srcPath[0] === '');\n }\n\n if (isRelAbs) {\n // it's absolute.\n result.host = (relative.host || relative.host === '') ?\n relative.host : result.host;\n result.hostname = (relative.hostname || relative.hostname === '') ?\n relative.hostname : result.hostname;\n result.search = relative.search;\n result.query = relative.query;\n srcPath = relPath;\n // fall through to the dot-handling below.\n } else if (relPath.length) {\n // it's relative\n // throw away the existing file, and take the new path instead.\n if (!srcPath) srcPath = [];\n srcPath.pop();\n srcPath = srcPath.concat(relPath);\n result.search = relative.search;\n result.query = relative.query;\n } else if (!util.isNullOrUndefined(relative.search)) {\n // just pull out the search.\n // like href='?foo'.\n // Put this after the other two cases because it simplifies the booleans\n if (psychotic) {\n result.hostname = result.host = srcPath.shift();\n //occationaly the auth can get stuck only in host\n //this especially happens in cases like\n //url.resolveObject('mailto:local1@domain1', 'local2@domain2')\n var authInHost = result.host && result.host.indexOf('@') > 0 ?\n result.host.split('@') : false;\n if (authInHost) {\n result.auth = authInHost.shift();\n result.host = result.hostname = authInHost.shift();\n }\n }\n result.search = relative.search;\n result.query = relative.query;\n //to support http.request\n if (!util.isNull(result.pathname) || !util.isNull(result.search)) {\n result.path = (result.pathname ? result.pathname : '') +\n (result.search ? result.search : '');\n }\n result.href = result.format();\n return result;\n }\n\n if (!srcPath.length) {\n // no path at all. easy.\n // we've already handled the other stuff above.\n result.pathname = null;\n //to support http.request\n if (result.search) {\n result.path = '/' + result.search;\n } else {\n result.path = null;\n }\n result.href = result.format();\n return result;\n }\n\n // if a url ENDs in . or .., then it must get a trailing slash.\n // however, if it ends in anything else non-slashy,\n // then it must NOT get a trailing slash.\n var last = srcPath.slice(-1)[0];\n var hasTrailingSlash = (\n (result.host || relative.host || srcPath.length > 1) &&\n (last === '.' || last === '..') || last === '');\n\n // strip single dots, resolve double dots to parent dir\n // if the path tries to go above the root, `up` ends up > 0\n var up = 0;\n for (var i = srcPath.length; i >= 0; i--) {\n last = srcPath[i];\n if (last === '.') {\n srcPath.splice(i, 1);\n } else if (last === '..') {\n srcPath.splice(i, 1);\n up++;\n } else if (up) {\n srcPath.splice(i, 1);\n up--;\n }\n }\n\n // if the path is allowed to go above the root, restore leading ..s\n if (!mustEndAbs && !removeAllDots) {\n for (; up--; up) {\n srcPath.unshift('..');\n }\n }\n\n if (mustEndAbs && srcPath[0] !== '' &&\n (!srcPath[0] || srcPath[0].charAt(0) !== '/')) {\n srcPath.unshift('');\n }\n\n if (hasTrailingSlash && (srcPath.join('/').substr(-1) !== '/')) {\n srcPath.push('');\n }\n\n var isAbsolute = srcPath[0] === '' ||\n (srcPath[0] && srcPath[0].charAt(0) === '/');\n\n // put the host back\n if (psychotic) {\n result.hostname = result.host = isAbsolute ? '' :\n srcPath.length ? srcPath.shift() : '';\n //occationaly the auth can get stuck only in host\n //this especially happens in cases like\n //url.resolveObject('mailto:local1@domain1', 'local2@domain2')\n var authInHost = result.host && result.host.indexOf('@') > 0 ?\n result.host.split('@') : false;\n if (authInHost) {\n result.auth = authInHost.shift();\n result.host = result.hostname = authInHost.shift();\n }\n }\n\n mustEndAbs = mustEndAbs || (result.host && srcPath.length);\n\n if (mustEndAbs && !isAbsolute) {\n srcPath.unshift('');\n }\n\n if (!srcPath.length) {\n result.pathname = null;\n result.path = null;\n } else {\n result.pathname = srcPath.join('/');\n }\n\n //to support request.http\n if (!util.isNull(result.pathname) || !util.isNull(result.search)) {\n result.path = (result.pathname ? result.pathname : '') +\n (result.search ? result.search : '');\n }\n result.auth = relative.auth || result.auth;\n result.slashes = result.slashes || relative.slashes;\n result.href = result.format();\n return result;\n};\n\nUrl.prototype.parseHost = function() {\n var host = this.host;\n var port = portPattern.exec(host);\n if (port) {\n port = port[0];\n if (port !== ':') {\n this.port = port.substr(1);\n }\n host = host.substr(0, host.length - port.length);\n }\n if (host) this.hostname = host;\n};\n","'use strict';\n\nmodule.exports = {\n isString: function(arg) {\n return typeof(arg) === 'string';\n },\n isObject: function(arg) {\n return typeof(arg) === 'object' && arg !== null;\n },\n isNull: function(arg) {\n return arg === null;\n },\n isNullOrUndefined: function(arg) {\n return arg == null;\n }\n};\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/webpack/buildin/global.js\");","module.exports = function(module) {\r\n\tif (!module.webpackPolyfill) {\r\n\t\tmodule.deprecate = function() {};\r\n\t\tmodule.paths = [];\r\n\t\t// module.parent = undefined by default\r\n\t\tif (!module.children) module.children = [];\r\n\t\tObject.defineProperty(module, \"loaded\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.l;\r\n\t\t\t}\r\n\t\t});\r\n\t\tObject.defineProperty(module, \"id\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.i;\r\n\t\t\t}\r\n\t\t});\r\n\t\tmodule.webpackPolyfill = 1;\r\n\t}\r\n\treturn module;\r\n};\r\n","module.exports = dll_aea5a84f9025b36d9dbf;"],"mappings":";;;;;;;;;AAAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC5BA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpBA;;;;;;;;;;;;ACAA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1DA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AACA;AACA;;;;;;;;;;;;ACFA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjCA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC7RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACzOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnEA;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/zBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpIA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1iBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAIA;;;;;;;;;;;;AC3BA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAEA;AACA;AACA;AACA;AACA;AAAA;AACA,UAaA;AACA;AACA;;;;;;;;;;;;;;ACphBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpFA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AChtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC3tBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;ACrBA;;;;A","sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static\\development\\pages\\_app.js","sources":["webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/assign.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/create.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/keys.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/promise.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/set.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/construct.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/createClass.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/extends.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/inherits.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/objectSpread.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/typeof.js","webpack:///./node_modules/@babel/runtime-corejs2/regenerator/index.js","webpack:///./node_modules/core-js/library/fn/array/is-array.js","webpack:///./node_modules/core-js/library/fn/get-iterator.js","webpack:///./node_modules/core-js/library/fn/object/assign.js","webpack:///./node_modules/core-js/library/fn/object/create.js","webpack:///./node_modules/core-js/library/fn/object/define-property.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-symbols.js","webpack:///./node_modules/core-js/library/fn/object/get-prototype-of.js","webpack:///./node_modules/core-js/library/fn/object/keys.js","webpack:///./node_modules/core-js/library/fn/object/set-prototype-of.js","webpack:///./node_modules/core-js/library/fn/promise.js","webpack:///./node_modules/core-js/library/fn/reflect/construct.js","webpack:///./node_modules/core-js/library/fn/set.js","webpack:///./node_modules/core-js/library/fn/symbol/index.js","webpack:///./node_modules/core-js/library/fn/symbol/iterator.js","webpack:///./node_modules/core-js/library/modules/_a-function.js","webpack:///./node_modules/core-js/library/modules/_add-to-unscopables.js","webpack:///./node_modules/core-js/library/modules/_an-instance.js","webpack:///./node_modules/core-js/library/modules/_an-object.js","webpack:///./node_modules/core-js/library/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/library/modules/_array-includes.js","webpack:///./node_modules/core-js/library/modules/_array-methods.js","webpack:///./node_modules/core-js/library/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/library/modules/_array-species-create.js","webpack:///./node_modules/core-js/library/modules/_bind.js","webpack:///./node_modules/core-js/library/modules/_classof.js","webpack:///./node_modules/core-js/library/modules/_cof.js","webpack:///./node_modules/core-js/library/modules/_collection-strong.js","webpack:///./node_modules/core-js/library/modules/_collection-to-json.js","webpack:///./node_modules/core-js/library/modules/_collection.js","webpack:///./node_modules/core-js/library/modules/_core.js","webpack:///./node_modules/core-js/library/modules/_ctx.js","webpack:///./node_modules/core-js/library/modules/_defined.js","webpack:///./node_modules/core-js/library/modules/_descriptors.js","webpack:///./node_modules/core-js/library/modules/_dom-create.js","webpack:///./node_modules/core-js/library/modules/_enum-bug-keys.js","webpack:///./node_modules/core-js/library/modules/_enum-keys.js","webpack:///./node_modules/core-js/library/modules/_export.js","webpack:///./node_modules/core-js/library/modules/_fails.js","webpack:///./node_modules/core-js/library/modules/_for-of.js","webpack:///./node_modules/core-js/library/modules/_global.js","webpack:///./node_modules/core-js/library/modules/_has.js","webpack:///./node_modules/core-js/library/modules/_hide.js","webpack:///./node_modules/core-js/library/modules/_html.js","webpack:///./node_modules/core-js/library/modules/_ie8-dom-define.js","webpack:///./node_modules/core-js/library/modules/_invoke.js","webpack:///./node_modules/core-js/library/modules/_iobject.js","webpack:///./node_modules/core-js/library/modules/_is-array-iter.js","webpack:///./node_modules/core-js/library/modules/_is-array.js","webpack:///./node_modules/core-js/library/modules/_is-object.js","webpack:///./node_modules/core-js/library/modules/_iter-call.js","webpack:///./node_modules/core-js/library/modules/_iter-create.js","webpack:///./node_modules/core-js/library/modules/_iter-define.js","webpack:///./node_modules/core-js/library/modules/_iter-detect.js","webpack:///./node_modules/core-js/library/modules/_iter-step.js","webpack:///./node_modules/core-js/library/modules/_iterators.js","webpack:///./node_modules/core-js/library/modules/_library.js","webpack:///./node_modules/core-js/library/modules/_meta.js","webpack:///./node_modules/core-js/library/modules/_microtask.js","webpack:///./node_modules/core-js/library/modules/_new-promise-capability.js","webpack:///./node_modules/core-js/library/modules/_object-assign.js","webpack:///./node_modules/core-js/library/modules/_object-create.js","webpack:///./node_modules/core-js/library/modules/_object-dp.js","webpack:///./node_modules/core-js/library/modules/_object-dps.js","webpack:///./node_modules/core-js/library/modules/_object-gopd.js","webpack:///./node_modules/core-js/library/modules/_object-gopn-ext.js","webpack:///./node_modules/core-js/library/modules/_object-gopn.js","webpack:///./node_modules/core-js/library/modules/_object-gops.js","webpack:///./node_modules/core-js/library/modules/_object-gpo.js","webpack:///./node_modules/core-js/library/modules/_object-keys-internal.js","webpack:///./node_modules/core-js/library/modules/_object-keys.js","webpack:///./node_modules/core-js/library/modules/_object-pie.js","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./node_modules/core-js/library/modules/_perform.js","webpack:///./node_modules/core-js/library/modules/_promise-resolve.js","webpack:///./node_modules/core-js/library/modules/_property-desc.js","webpack:///./node_modules/core-js/library/modules/_redefine-all.js","webpack:///./node_modules/core-js/library/modules/_redefine.js","webpack:///./node_modules/core-js/library/modules/_set-collection-from.js","webpack:///./node_modules/core-js/library/modules/_set-collection-of.js","webpack:///./node_modules/core-js/library/modules/_set-proto.js","webpack:///./node_modules/core-js/library/modules/_set-species.js","webpack:///./node_modules/core-js/library/modules/_set-to-string-tag.js","webpack:///./node_modules/core-js/library/modules/_shared-key.js","webpack:///./node_modules/core-js/library/modules/_shared.js","webpack:///./node_modules/core-js/library/modules/_species-constructor.js","webpack:///./node_modules/core-js/library/modules/_string-at.js","webpack:///./node_modules/core-js/library/modules/_task.js","webpack:///./node_modules/core-js/library/modules/_to-absolute-index.js","webpack:///./node_modules/core-js/library/modules/_to-integer.js","webpack:///./node_modules/core-js/library/modules/_to-iobject.js","webpack:///./node_modules/core-js/library/modules/_to-length.js","webpack:///./node_modules/core-js/library/modules/_to-object.js","webpack:///./node_modules/core-js/library/modules/_to-primitive.js","webpack:///./node_modules/core-js/library/modules/_uid.js","webpack:///./node_modules/core-js/library/modules/_user-agent.js","webpack:///./node_modules/core-js/library/modules/_validate-collection.js","webpack:///./node_modules/core-js/library/modules/_wks-define.js","webpack:///./node_modules/core-js/library/modules/_wks-ext.js","webpack:///./node_modules/core-js/library/modules/_wks.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator-method.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator.js","webpack:///./node_modules/core-js/library/modules/es6.array.is-array.js","webpack:///./node_modules/core-js/library/modules/es6.array.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.object.assign.js","webpack:///./node_modules/core-js/library/modules/es6.object.create.js","webpack:///./node_modules/core-js/library/modules/es6.object.define-property.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.object.keys.js","webpack:///./node_modules/core-js/library/modules/es6.object.set-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.promise.js","webpack:///./node_modules/core-js/library/modules/es6.reflect.construct.js","webpack:///./node_modules/core-js/library/modules/es6.set.js","webpack:///./node_modules/core-js/library/modules/es6.string.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.symbol.js","webpack:///./node_modules/core-js/library/modules/es7.promise.finally.js","webpack:///./node_modules/core-js/library/modules/es7.promise.try.js","webpack:///./node_modules/core-js/library/modules/es7.set.from.js","webpack:///./node_modules/core-js/library/modules/es7.set.of.js","webpack:///./node_modules/core-js/library/modules/es7.set.to-json.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.async-iterator.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.observable.js","webpack:///./node_modules/core-js/library/modules/web.dom.iterable.js","webpack:///./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","webpack:///./node_modules/next/app.js","webpack:///./node_modules/next/dist/lib/EventEmitter.js","webpack:///./node_modules/next/dist/lib/app.js","webpack:///./node_modules/next/dist/lib/p-queue.js","webpack:///./node_modules/next/dist/lib/router/index.js","webpack:///./node_modules/next/dist/lib/router/router.js","webpack:///./node_modules/next/dist/lib/router/with-router.js","webpack:///./node_modules/next/dist/lib/shallow-equals.js","webpack:///./node_modules/next/dist/lib/utils.js","webpack:///./node_modules/next/dist/pages/_app.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/checkPropTypes.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/next/node_modules/prop-types/factoryWithTypeCheckers.js","webpack:///./node_modules/next/node_modules/prop-types/index.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/object-assign/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/punycode/punycode.js","webpack:///./node_modules/querystring-es3/decode.js","webpack:///./node_modules/querystring-es3/encode.js","webpack:///./node_modules/querystring-es3/index.js","webpack:///delegated ./node_modules/react/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/regenerator-runtime/runtime-module.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///./node_modules/url/url.js","webpack:///./node_modules/url/util.js","webpack:///delegated ./node_modules/webpack/buildin/global.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///(webpack)/buildin/module.js","webpack:///external \"dll_aea5a84f9025b36d9dbf\""],"sourcesContent":["module.exports = require(\"core-js/library/fn/array/is-array\");","module.exports = require(\"core-js/library/fn/get-iterator\");","module.exports = require(\"core-js/library/fn/object/assign\");","module.exports = require(\"core-js/library/fn/object/create\");","module.exports = require(\"core-js/library/fn/object/define-property\");","module.exports = require(\"core-js/library/fn/object/get-own-property-descriptor\");","module.exports = require(\"core-js/library/fn/object/get-own-property-symbols\");","module.exports = require(\"core-js/library/fn/object/get-prototype-of\");","module.exports = require(\"core-js/library/fn/object/keys\");","module.exports = require(\"core-js/library/fn/object/set-prototype-of\");","module.exports = require(\"core-js/library/fn/promise\");","module.exports = require(\"core-js/library/fn/reflect/construct\");","module.exports = require(\"core-js/library/fn/set\");","module.exports = require(\"core-js/library/fn/symbol\");","module.exports = require(\"core-js/library/fn/symbol/iterator\");","var _Array$isArray = require(\"../core-js/array/is-array\");\n\nfunction _arrayWithHoles(arr) {\n if (_Array$isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized;","var _Promise = require(\"../core-js/promise\");\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n _Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new _Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","var _Reflect$construct = require(\"../core-js/reflect/construct\");\n\nvar setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !_Reflect$construct) return false;\n if (_Reflect$construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n module.exports = _construct = _Reflect$construct;\n } else {\n module.exports = _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}\n\nmodule.exports = _construct;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n\n _Object$defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n _Object$defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var _Object$assign = require(\"../core-js/object/assign\");\n\nfunction _extends() {\n module.exports = _extends = _Object$assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","var _Object$getPrototypeOf = require(\"../core-js/object/get-prototype-of\");\n\nvar _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || _Object$getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;","var _Object$create = require(\"../core-js/object/create\");\n\nvar setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = _Object$create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","var _Object$getOwnPropertyDescriptor = require(\"../core-js/object/get-own-property-descriptor\");\n\nvar _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};\n\n if (desc.get || desc.set) {\n _Object$defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n}\n\nmodule.exports = _interopRequireWildcard;","var _getIterator = require(\"../core-js/get-iterator\");\n\nfunction _iterableToArrayLimit(arr, i) {\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n}\n\nmodule.exports = _nonIterableRest;","var _Object$getOwnPropertyDescriptor = require(\"../core-js/object/get-own-property-descriptor\");\n\nvar _Object$getOwnPropertySymbols = require(\"../core-js/object/get-own-property-symbols\");\n\nvar _Object$keys = require(\"../core-js/object/keys\");\n\nvar defineProperty = require(\"./defineProperty\");\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n var ownKeys = _Object$keys(source);\n\n if (typeof _Object$getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(_Object$getOwnPropertySymbols(source).filter(function (sym) {\n return _Object$getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread;","var _typeof = require(\"../helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;","var _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var arrayWithHoles = require(\"./arrayWithHoles\");\n\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit\");\n\nvar nonIterableRest = require(\"./nonIterableRest\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray;","var _Symbol$iterator = require(\"../core-js/symbol/iterator\");\n\nvar _Symbol = require(\"../core-js/symbol\");\n\nfunction _typeof2(obj) { if (typeof _Symbol === \"function\" && typeof _Symbol$iterator === \"symbol\") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof2(obj); }\n\nfunction _typeof(obj) {\n if (typeof _Symbol === \"function\" && _typeof2(_Symbol$iterator) === \"symbol\") {\n module.exports = _typeof = function _typeof(obj) {\n return _typeof2(obj);\n };\n } else {\n module.exports = _typeof = function _typeof(obj) {\n return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : _typeof2(obj);\n };\n }\n\n return _typeof(obj);\n}\n\nmodule.exports = _typeof;","module.exports = require(\"regenerator-runtime\");\n","require('../../modules/es6.array.is-array');\nmodule.exports = require('../../modules/_core').Array.isArray;\n","require('../modules/web.dom.iterable');\nrequire('../modules/es6.string.iterator');\nmodule.exports = require('../modules/core.get-iterator');\n","require('../../modules/es6.object.assign');\nmodule.exports = require('../../modules/_core').Object.assign;\n","require('../../modules/es6.object.create');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function create(P, D) {\n return $Object.create(P, D);\n};\n","require('../../modules/es6.object.define-property');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function defineProperty(it, key, desc) {\n return $Object.defineProperty(it, key, desc);\n};\n","require('../../modules/es6.object.get-own-property-descriptor');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function getOwnPropertyDescriptor(it, key) {\n return $Object.getOwnPropertyDescriptor(it, key);\n};\n","require('../../modules/es6.symbol');\nmodule.exports = require('../../modules/_core').Object.getOwnPropertySymbols;\n","require('../../modules/es6.object.get-prototype-of');\nmodule.exports = require('../../modules/_core').Object.getPrototypeOf;\n","require('../../modules/es6.object.keys');\nmodule.exports = require('../../modules/_core').Object.keys;\n","require('../../modules/es6.object.set-prototype-of');\nmodule.exports = require('../../modules/_core').Object.setPrototypeOf;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.promise');\nrequire('../modules/es7.promise.finally');\nrequire('../modules/es7.promise.try');\nmodule.exports = require('../modules/_core').Promise;\n","require('../../modules/es6.reflect.construct');\nmodule.exports = require('../../modules/_core').Reflect.construct;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nrequire('../modules/es7.set.to-json');\nrequire('../modules/es7.set.of');\nrequire('../modules/es7.set.from');\nmodule.exports = require('../modules/_core').Set;\n","require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nrequire('../../modules/es7.symbol.async-iterator');\nrequire('../../modules/es7.symbol.observable');\nmodule.exports = require('../../modules/_core').Symbol;\n","require('../../modules/es6.string.iterator');\nrequire('../../modules/web.dom.iterable');\nmodule.exports = require('../../modules/_wks-ext').f('iterator');\n","module.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n","module.exports = function () { /* empty */ };\n","module.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n","var isObject = require('./_is-object');\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n","var forOf = require('./_for-of');\n\nmodule.exports = function (iter, ITERATOR) {\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n","// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n","var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n","'use strict';\nvar aFunction = require('./_a-function');\nvar isObject = require('./_is-object');\nvar invoke = require('./_invoke');\nvar arraySlice = [].slice;\nvar factories = {};\n\nvar construct = function (F, len, args) {\n if (!(len in factories)) {\n for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';\n // eslint-disable-next-line no-new-func\n factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');\n } return factories[len](F, args);\n};\n\nmodule.exports = Function.bind || function bind(that /* , ...args */) {\n var fn = aFunction(this);\n var partArgs = arraySlice.call(arguments, 1);\n var bound = function (/* args... */) {\n var args = partArgs.concat(arraySlice.call(arguments));\n return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);\n };\n if (isObject(fn.prototype)) bound.prototype = fn.prototype;\n return bound;\n};\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar classof = require('./_classof');\nvar from = require('./_array-from-iterable');\nmodule.exports = function (NAME) {\n return function toJSON() {\n if (classof(this) != NAME) throw TypeError(NAME + \"#toJSON isn't generic\");\n return from(this);\n };\n};\n","'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar meta = require('./_meta');\nvar fails = require('./_fails');\nvar hide = require('./_hide');\nvar redefineAll = require('./_redefine-all');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar setToStringTag = require('./_set-to-string-tag');\nvar dP = require('./_object-dp').f;\nvar each = require('./_array-methods')(0);\nvar DESCRIPTORS = require('./_descriptors');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME, '_c');\n target._c = new Base();\n if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);\n });\n each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {\n var IS_ADDER = KEY == 'add' || KEY == 'set';\n if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {\n anInstance(this, C, KEY);\n if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;\n var result = this._c[KEY](a === 0 ? 0 : a, b);\n return IS_ADDER ? this : result;\n });\n });\n IS_WEAK || dP(C.prototype, 'size', {\n get: function () {\n return this._c.size;\n }\n });\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F, O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n","var core = module.exports = { version: '2.5.7' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n","// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n","// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nmodule.exports = function (it) {\n var result = getKeys(it);\n var getSymbols = gOPS.f;\n if (getSymbols) {\n var symbols = getSymbols(it);\n var isEnum = pIE.f;\n var i = 0;\n var key;\n while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);\n } return result;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar ctx = require('./_ctx');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && has(exports, key)) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n","var ctx = require('./_ctx');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar getIterFn = require('./core.get-iterator-method');\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var document = require('./_global').document;\nmodule.exports = document && document.documentElement;\n","module.exports = !require('./_descriptors') && !require('./_fails')(function () {\n return Object.defineProperty(require('./_dom-create')('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n","// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n","// check on default Array iterator\nvar Iterators = require('./_iterators');\nvar ITERATOR = require('./_wks')('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n","module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n","'use strict';\nvar create = require('./_object-create');\nvar descriptor = require('./_property-desc');\nvar setToStringTag = require('./_set-to-string-tag');\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n","'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n","var ITERATOR = require('./_wks')('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n","module.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n","module.exports = {};\n","module.exports = true;\n","var META = require('./_uid')('meta');\nvar isObject = require('./_is-object');\nvar has = require('./_has');\nvar setDesc = require('./_object-dp').f;\nvar id = 0;\nvar isExtensible = Object.isExtensible || function () {\n return true;\n};\nvar FREEZE = !require('./_fails')(function () {\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function (it) {\n setDesc(it, META, { value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n } });\n};\nvar fastKey = function (it, create) {\n // return primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function (it, create) {\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n","var global = require('./_global');\nvar macrotask = require('./_task').set;\nvar Observer = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar isNode = require('./_cof')(process) == 'process';\n\nmodule.exports = function () {\n var head, last, notify;\n\n var flush = function () {\n var parent, fn;\n if (isNode && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (e) {\n if (head) notify();\n else last = undefined;\n throw e;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (isNode) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339\n } else if (Observer && !(global.navigator && global.navigator.standalone)) {\n var toggle = true;\n var node = document.createTextNode('');\n new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n var promise = Promise.resolve(undefined);\n notify = function () {\n promise.then(flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n\n return function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n };\n};\n","'use strict';\n// 25.4.1.5 NewPromiseCapability(C)\nvar aFunction = require('./_a-function');\n\nfunction PromiseCapability(C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n}\n\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","'use strict';\n// 19.1.2.1 Object.assign(target, source, ...)\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || require('./_fails')(function () {\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var S = Symbol();\n var K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function (k) { B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var aLen = arguments.length;\n var index = 1;\n var getSymbols = gOPS.f;\n var isEnum = pIE.f;\n while (aLen > index) {\n var S = IObject(arguments[index++]);\n var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];\n } return T;\n} : $assign;\n","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n","var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n","var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject');\nvar gOPN = require('./_object-gopn').f;\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return gOPN(it);\n } catch (e) {\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n","// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal');\nvar hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return $keys(O, hiddenKeys);\n};\n","exports.f = Object.getOwnPropertySymbols;\n","// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n","var has = require('./_has');\nvar toIObject = require('./_to-iobject');\nvar arrayIndexOf = require('./_array-includes')(false);\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n","exports.f = {}.propertyIsEnumerable;\n","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n","module.exports = function (exec) {\n try {\n return { e: false, v: exec() };\n } catch (e) {\n return { e: true, v: e };\n }\n};\n","var anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar newPromiseCapability = require('./_new-promise-capability');\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var hide = require('./_hide');\nmodule.exports = function (target, src, safe) {\n for (var key in src) {\n if (safe && target[key]) target[key] = src[key];\n else hide(target, key, src[key]);\n } return target;\n};\n","module.exports = require('./_hide');\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar ctx = require('./_ctx');\nvar forOf = require('./_for-of');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {\n var mapFn = arguments[1];\n var mapping, A, n, cb;\n aFunction(this);\n mapping = mapFn !== undefined;\n if (mapping) aFunction(mapFn);\n if (source == undefined) return new this();\n A = [];\n if (mapping) {\n n = 0;\n cb = ctx(mapFn, arguments[2], 2);\n forOf(source, false, function (nextItem) {\n A.push(cb(nextItem, n++));\n });\n } else {\n forOf(source, false, A.push, A);\n }\n return new this(A);\n } });\n};\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { of: function of() {\n var length = arguments.length;\n var A = new Array(length);\n while (length--) A[length] = arguments[length];\n return new this(A);\n } });\n};\n","// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object');\nvar anObject = require('./_an-object');\nvar check = function (O, proto) {\n anObject(O);\n if (!isObject(proto) && proto !== null) throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function (test, buggy, set) {\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch (e) { buggy = true; }\n return function setPrototypeOf(O, proto) {\n check(O, proto);\n if (buggy) O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n","'use strict';\nvar global = require('./_global');\nvar core = require('./_core');\nvar dP = require('./_object-dp');\nvar DESCRIPTORS = require('./_descriptors');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (KEY) {\n var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n","var def = require('./_object-dp').f;\nvar has = require('./_has');\nvar TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n","var shared = require('./_shared')('keys');\nvar uid = require('./_uid');\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n","var core = require('./_core');\nvar global = require('./_global');\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: require('./_library') ? 'pure' : 'global',\n copyright: '© 2018 Denis Pushkarev (zloirock.ru)'\n});\n","// 7.3.20 SpeciesConstructor(O, defaultConstructor)\nvar anObject = require('./_an-object');\nvar aFunction = require('./_a-function');\nvar SPECIES = require('./_wks')('species');\nmodule.exports = function (O, D) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);\n};\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","var ctx = require('./_ctx');\nvar invoke = require('./_invoke');\nvar html = require('./_html');\nvar cel = require('./_dom-create');\nvar global = require('./_global');\nvar process = global.process;\nvar setTask = global.setImmediate;\nvar clearTask = global.clearImmediate;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\nvar run = function () {\n var id = +this;\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function (event) {\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!setTask || !clearTask) {\n setTask = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (require('./_cof')(process) == 'process') {\n defer = function (id) {\n process.nextTick(ctx(run, id, 1));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if (MessageChannel) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {\n defer = function (id) {\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in cel('script')) {\n defer = function (id) {\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};\n","var toInteger = require('./_to-integer');\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n","// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject');\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n","// 7.1.15 ToLength\nvar toInteger = require('./_to-integer');\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n","// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n","// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n","var global = require('./_global');\nvar navigator = global.navigator;\n\nmodule.exports = navigator && navigator.userAgent || '';\n","var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar LIBRARY = require('./_library');\nvar wksExt = require('./_wks-ext');\nvar defineProperty = require('./_object-dp').f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n","exports.f = require('./_wks');\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n","var anObject = require('./_an-object');\nvar get = require('./core.get-iterator-method');\nmodule.exports = require('./_core').getIterator = function (it) {\n var iterFn = get(it);\n if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');\n return anObject(iterFn.call(it));\n};\n","// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', { isArray: require('./_is-array') });\n","'use strict';\nvar addToUnscopables = require('./_add-to-unscopables');\nvar step = require('./_iter-step');\nvar Iterators = require('./_iterators');\nvar toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n","// 19.1.3.1 Object.assign(target, source)\nvar $export = require('./_export');\n\n$export($export.S + $export.F, 'Object', { assign: require('./_object-assign') });\n","var $export = require('./_export');\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', { create: require('./_object-create') });\n","var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperty: require('./_object-dp').f });\n","// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject');\nvar $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function () {\n return function getOwnPropertyDescriptor(it, key) {\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n","// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object');\nvar $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function () {\n return function getPrototypeOf(it) {\n return $getPrototypeOf(toObject(it));\n };\n});\n","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object');\nvar $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function () {\n return function keys(it) {\n return $keys(toObject(it));\n };\n});\n","// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', { setPrototypeOf: require('./_set-proto').set });\n","'use strict';\nvar LIBRARY = require('./_library');\nvar global = require('./_global');\nvar ctx = require('./_ctx');\nvar classof = require('./_classof');\nvar $export = require('./_export');\nvar isObject = require('./_is-object');\nvar aFunction = require('./_a-function');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar speciesConstructor = require('./_species-constructor');\nvar task = require('./_task').set;\nvar microtask = require('./_microtask')();\nvar newPromiseCapabilityModule = require('./_new-promise-capability');\nvar perform = require('./_perform');\nvar userAgent = require('./_user-agent');\nvar promiseResolve = require('./_promise-resolve');\nvar PROMISE = 'Promise';\nvar TypeError = global.TypeError;\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8 || '';\nvar $Promise = global[PROMISE];\nvar isNode = classof(process) == 'process';\nvar empty = function () { /* empty */ };\nvar Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;\nvar newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;\n\nvar USE_NATIVE = !!function () {\n try {\n // correct subclassing with @@species support\n var promise = $Promise.resolve(1);\n var FakePromise = (promise.constructor = {})[require('./_wks')('species')] = function (exec) {\n exec(empty, empty);\n };\n // unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n return (isNode || typeof PromiseRejectionEvent == 'function')\n && promise.then(empty) instanceof FakePromise\n // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // we can't detect it synchronously, so just check versions\n && v8.indexOf('6.6') !== 0\n && userAgent.indexOf('Chrome/66') === -1;\n } catch (e) { /* empty */ }\n}();\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\nvar notify = function (promise, isReject) {\n if (promise._n) return;\n promise._n = true;\n var chain = promise._c;\n microtask(function () {\n var value = promise._v;\n var ok = promise._s == 1;\n var i = 0;\n var run = function (reaction) {\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (promise._h == 2) onHandleUnhandled(promise);\n promise._h = 1;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // may throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (e) {\n if (domain && !exited) domain.exit();\n reject(e);\n }\n };\n while (chain.length > i) run(chain[i++]); // variable length - can't use forEach\n promise._c = [];\n promise._n = false;\n if (isReject && !promise._h) onUnhandled(promise);\n });\n};\nvar onUnhandled = function (promise) {\n task.call(global, function () {\n var value = promise._v;\n var unhandled = isUnhandled(promise);\n var result, handler, console;\n if (unhandled) {\n result = perform(function () {\n if (isNode) {\n process.emit('unhandledRejection', value, promise);\n } else if (handler = global.onunhandledrejection) {\n handler({ promise: promise, reason: value });\n } else if ((console = global.console) && console.error) {\n console.error('Unhandled promise rejection', value);\n }\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n promise._h = isNode || isUnhandled(promise) ? 2 : 1;\n } promise._a = undefined;\n if (unhandled && result.e) throw result.v;\n });\n};\nvar isUnhandled = function (promise) {\n return promise._h !== 1 && (promise._a || promise._c).length === 0;\n};\nvar onHandleUnhandled = function (promise) {\n task.call(global, function () {\n var handler;\n if (isNode) {\n process.emit('rejectionHandled', promise);\n } else if (handler = global.onrejectionhandled) {\n handler({ promise: promise, reason: promise._v });\n }\n });\n};\nvar $reject = function (value) {\n var promise = this;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n promise._v = value;\n promise._s = 2;\n if (!promise._a) promise._a = promise._c.slice();\n notify(promise, true);\n};\nvar $resolve = function (value) {\n var promise = this;\n var then;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n if (then = isThenable(value)) {\n microtask(function () {\n var wrapper = { _w: promise, _d: false }; // wrap\n try {\n then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));\n } catch (e) {\n $reject.call(wrapper, e);\n }\n });\n } else {\n promise._v = value;\n promise._s = 1;\n notify(promise, false);\n }\n } catch (e) {\n $reject.call({ _w: promise, _d: false }, e); // wrap\n }\n};\n\n// constructor polyfill\nif (!USE_NATIVE) {\n // 25.4.3.1 Promise(executor)\n $Promise = function Promise(executor) {\n anInstance(this, $Promise, PROMISE, '_h');\n aFunction(executor);\n Internal.call(this);\n try {\n executor(ctx($resolve, this, 1), ctx($reject, this, 1));\n } catch (err) {\n $reject.call(this, err);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n this._c = []; // <- awaiting reactions\n this._a = undefined; // <- checked in isUnhandled reactions\n this._s = 0; // <- state\n this._d = false; // <- done\n this._v = undefined; // <- value\n this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled\n this._n = false; // <- notify\n };\n Internal.prototype = require('./_redefine-all')($Promise.prototype, {\n // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)\n then: function then(onFulfilled, onRejected) {\n var reaction = newPromiseCapability(speciesConstructor(this, $Promise));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = isNode ? process.domain : undefined;\n this._c.push(reaction);\n if (this._a) this._a.push(reaction);\n if (this._s) notify(this, false);\n return reaction.promise;\n },\n // 25.4.5.1 Promise.prototype.catch(onRejected)\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n this.promise = promise;\n this.resolve = ctx($resolve, promise, 1);\n this.reject = ctx($reject, promise, 1);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === $Promise || C === Wrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });\nrequire('./_set-to-string-tag')($Promise, PROMISE);\nrequire('./_set-species')(PROMISE);\nWrapper = require('./_core')[PROMISE];\n\n// statics\n$export($export.S + $export.F * !USE_NATIVE, PROMISE, {\n // 25.4.4.5 Promise.reject(r)\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n var $$reject = capability.reject;\n $$reject(r);\n return capability.promise;\n }\n});\n$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {\n // 25.4.4.6 Promise.resolve(x)\n resolve: function resolve(x) {\n return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);\n }\n});\n$export($export.S + $export.F * !(USE_NATIVE && require('./_iter-detect')(function (iter) {\n $Promise.all(iter)['catch'](empty);\n})), PROMISE, {\n // 25.4.4.1 Promise.all(iterable)\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var values = [];\n var index = 0;\n var remaining = 1;\n forOf(iterable, false, function (promise) {\n var $index = index++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n C.resolve(promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[$index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.e) reject(result.v);\n return capability.promise;\n },\n // 25.4.4.4 Promise.race(iterable)\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n forOf(iterable, false, function (promise) {\n C.resolve(promise).then(capability.resolve, reject);\n });\n });\n if (result.e) reject(result.v);\n return capability.promise;\n }\n});\n","// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])\nvar $export = require('./_export');\nvar create = require('./_object-create');\nvar aFunction = require('./_a-function');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar bind = require('./_bind');\nvar rConstruct = (require('./_global').Reflect || {}).construct;\n\n// MS Edge supports only 2 arguments and argumentsList argument is optional\n// FF Nightly sets third argument as `new.target`, but does not create `this` from it\nvar NEW_TARGET_BUG = fails(function () {\n function F() { /* empty */ }\n return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);\n});\nvar ARGS_BUG = !fails(function () {\n rConstruct(function () { /* empty */ });\n});\n\n$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {\n construct: function construct(Target, args /* , newTarget */) {\n aFunction(Target);\n anObject(args);\n var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);\n if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);\n if (Target == newTarget) {\n // w/o altered newTarget, optimization for 0-4 arguments\n switch (args.length) {\n case 0: return new Target();\n case 1: return new Target(args[0]);\n case 2: return new Target(args[0], args[1]);\n case 3: return new Target(args[0], args[1], args[2]);\n case 4: return new Target(args[0], args[1], args[2], args[3]);\n }\n // w/o altered newTarget, lot of arguments case\n var $args = [null];\n $args.push.apply($args, args);\n return new (bind.apply(Target, $args))();\n }\n // with altered newTarget, not support built-in constructors\n var proto = newTarget.prototype;\n var instance = create(isObject(proto) ? proto : Object.prototype);\n var result = Function.apply.call(Target, instance, args);\n return isObject(result) ? result : instance;\n }\n});\n","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n","'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n","'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global');\nvar has = require('./_has');\nvar DESCRIPTORS = require('./_descriptors');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar META = require('./_meta').KEY;\nvar $fails = require('./_fails');\nvar shared = require('./_shared');\nvar setToStringTag = require('./_set-to-string-tag');\nvar uid = require('./_uid');\nvar wks = require('./_wks');\nvar wksExt = require('./_wks-ext');\nvar wksDefine = require('./_wks-define');\nvar enumKeys = require('./_enum-keys');\nvar isArray = require('./_is-array');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar createDesc = require('./_property-desc');\nvar _create = require('./_object-create');\nvar gOPNExt = require('./_object-gopn-ext');\nvar $GOPD = require('./_object-gopd');\nvar $DP = require('./_object-dp');\nvar $keys = require('./_object-keys');\nvar gOPD = $GOPD.f;\nvar dP = $DP.f;\nvar gOPN = gOPNExt.f;\nvar $Symbol = global.Symbol;\nvar $JSON = global.JSON;\nvar _stringify = $JSON && $JSON.stringify;\nvar PROTOTYPE = 'prototype';\nvar HIDDEN = wks('_hidden');\nvar TO_PRIMITIVE = wks('toPrimitive');\nvar isEnum = {}.propertyIsEnumerable;\nvar SymbolRegistry = shared('symbol-registry');\nvar AllSymbols = shared('symbols');\nvar OPSymbols = shared('op-symbols');\nvar ObjectProto = Object[PROTOTYPE];\nvar USE_NATIVE = typeof $Symbol == 'function';\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function () {\n return _create(dP({}, 'a', {\n get: function () { return dP(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (it, key, D) {\n var protoDesc = gOPD(ObjectProto, key);\n if (protoDesc) delete ObjectProto[key];\n dP(it, key, D);\n if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function (tag) {\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D) {\n if (it === ObjectProto) $defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if (has(AllSymbols, key)) {\n if (!D.enumerable) {\n if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;\n D = _create(D, { enumerable: createDesc(0, false) });\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P) {\n anObject(it);\n var keys = enumKeys(P = toIObject(P));\n var i = 0;\n var l = keys.length;\n var key;\n while (l > i) $defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P) {\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key) {\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {\n it = toIObject(it);\n key = toPrimitive(key, true);\n if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;\n var D = gOPD(it, key);\n if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it) {\n var names = gOPN(toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it) {\n var IS_OP = it === ObjectProto;\n var names = gOPN(IS_OP ? OPSymbols : toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif (!USE_NATIVE) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function (value) {\n if (this === ObjectProto) $set.call(OPSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if (DESCRIPTORS && !require('./_library')) {\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function (name) {\n return wrap(wks(name));\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });\n\nfor (var es6Symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);\n\nfor (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function (key) {\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');\n for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;\n },\n useSetter: function () { setter = true; },\n useSimple: function () { setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it) {\n var args = [it];\n var i = 1;\n var replacer, $replacer;\n while (arguments.length > i) args.push(arguments[i++]);\n $replacer = replacer = args[1];\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n","// https://github.com/tc39/proposal-promise-finally\n'use strict';\nvar $export = require('./_export');\nvar core = require('./_core');\nvar global = require('./_global');\nvar speciesConstructor = require('./_species-constructor');\nvar promiseResolve = require('./_promise-resolve');\n\n$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {\n var C = speciesConstructor(this, core.Promise || global.Promise);\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n} });\n","'use strict';\n// https://github.com/tc39/proposal-promise-try\nvar $export = require('./_export');\nvar newPromiseCapability = require('./_new-promise-capability');\nvar perform = require('./_perform');\n\n$export($export.S, 'Promise', { 'try': function (callbackfn) {\n var promiseCapability = newPromiseCapability.f(this);\n var result = perform(callbackfn);\n (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);\n return promiseCapability.promise;\n} });\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from\nrequire('./_set-collection-from')('Set');\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of\nrequire('./_set-collection-of')('Set');\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar $export = require('./_export');\n\n$export($export.P + $export.R, 'Set', { toJSON: require('./_collection-to-json')('Set') });\n","require('./_wks-define')('asyncIterator');\n","require('./_wks-define')('observable');\n","require('./es6.array.iterator');\nvar global = require('./_global');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar TO_STRING_TAG = require('./_wks')('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n","'use strict';\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\n\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = getPrototypeOf && getPrototypeOf(Object);\n\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') { // don't hoist over string (html) components\n\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n if (!REACT_STATICS[key] && !KNOWN_STATICS[key] && (!blacklist || !blacklist[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n try { // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n\n return targetComponent;\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","module.exports = require('./dist/lib/app')\n","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar EventEmitter =\n/*#__PURE__*/\nfunction () {\n function EventEmitter() {\n (0, _classCallCheck2.default)(this, EventEmitter);\n (0, _defineProperty2.default)(this, \"listeners\", {});\n }\n\n (0, _createClass2.default)(EventEmitter, [{\n key: \"on\",\n value: function on(event, cb) {\n if (!this.listeners[event]) {\n this.listeners[event] = new _set.default();\n }\n\n if (this.listeners[event].has(cb)) {\n throw new Error(\"The listener already exising in event: \".concat(event));\n }\n\n this.listeners[event].add(cb);\n return this;\n }\n }, {\n key: \"emit\",\n value: function emit(event) {\n for (var _len = arguments.length, data = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n data[_key - 1] = arguments[_key];\n }\n\n var listeners = this.listeners[event];\n var hasListeners = listeners && listeners.size;\n\n if (!hasListeners) {\n return false;\n }\n\n listeners.forEach(function (cb) {\n return cb.apply(void 0, data);\n }); // eslint-disable-line standard/no-callback-literal\n\n return true;\n }\n }, {\n key: \"off\",\n value: function off(event, cb) {\n this.listeners[event].delete(cb);\n return this;\n }\n }]);\n return EventEmitter;\n}();\n\nexports.default = EventEmitter;","\"use strict\";\n\nvar _interopRequireWildcard = require(\"@babel/runtime-corejs2/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.createUrl = createUrl;\nexports.Container = exports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nvar _extends2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/extends\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _react = _interopRequireWildcard(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _utils = require(\"./utils\");\n\nvar _router = require(\"./router\");\n\nvar App =\n/*#__PURE__*/\nfunction (_Component) {\n (0, _inherits2.default)(App, _Component);\n\n function App() {\n (0, _classCallCheck2.default)(this, App);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(App).apply(this, arguments));\n }\n\n (0, _createClass2.default)(App, [{\n key: \"getChildContext\",\n value: function getChildContext() {\n var headManager = this.props.headManager;\n return {\n headManager: headManager,\n router: (0, _router.makePublicRouterInstance)(this.props.router)\n };\n } // Kept here for backwards compatibility.\n // When someone ended App they could call `super.componentDidCatch`. This is now deprecated.\n\n }, {\n key: \"componentDidCatch\",\n value: function componentDidCatch(err) {\n throw err;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n router = _this$props.router,\n Component = _this$props.Component,\n pageProps = _this$props.pageProps;\n var url = createUrl(router);\n return _react.default.createElement(Container, null, _react.default.createElement(Component, (0, _extends2.default)({}, pageProps, {\n url: url\n })));\n }\n }], [{\n key: \"getInitialProps\",\n value: function () {\n var _getInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(_ref) {\n var Component, router, ctx, pageProps;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n Component = _ref.Component, router = _ref.router, ctx = _ref.ctx;\n _context.next = 3;\n return (0, _utils.loadGetInitialProps)(Component, ctx);\n\n case 3:\n pageProps = _context.sent;\n return _context.abrupt(\"return\", {\n pageProps: pageProps\n });\n\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function getInitialProps(_x) {\n return _getInitialProps.apply(this, arguments);\n }\n\n return getInitialProps;\n }()\n }]);\n return App;\n}(_react.Component);\n\nexports.default = App;\n(0, _defineProperty2.default)(App, \"childContextTypes\", {\n headManager: _propTypes.default.object,\n router: _propTypes.default.object\n});\n\nvar Container =\n/*#__PURE__*/\nfunction (_Component2) {\n (0, _inherits2.default)(Container, _Component2);\n\n function Container() {\n (0, _classCallCheck2.default)(this, Container);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Container).apply(this, arguments));\n }\n\n (0, _createClass2.default)(Container, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.scrollToHash();\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n this.scrollToHash();\n }\n }, {\n key: \"scrollToHash\",\n value: function scrollToHash() {\n var hash = window.location.hash;\n hash = hash ? hash.substring(1) : false;\n if (!hash) return;\n var el = document.getElementById(hash);\n if (!el) return; // If we call scrollIntoView() in here without a setTimeout\n // it won't scroll properly.\n\n setTimeout(function () {\n return el.scrollIntoView();\n }, 0);\n }\n }, {\n key: \"render\",\n value: function render() {\n return this.props.children;\n }\n }]);\n return Container;\n}(_react.Component);\n\nexports.Container = Container;\nvar warnUrl = (0, _utils.execOnce)(function () {\n if (process.env.NODE_ENV !== 'production') {\n console.error(\"Warning: the 'url' property is deprecated. https://err.sh/zeit/next.js/url-deprecated\");\n }\n});\n\nfunction createUrl(router) {\n // This is to make sure we don't references the router object at call time\n var pathname = router.pathname,\n asPath = router.asPath,\n query = router.query;\n return {\n get query() {\n warnUrl();\n return query;\n },\n\n get pathname() {\n warnUrl();\n return pathname;\n },\n\n get asPath() {\n warnUrl();\n return asPath;\n },\n\n back: function back() {\n warnUrl();\n router.back();\n },\n push: function push(url, as) {\n warnUrl();\n return router.push(url, as);\n },\n pushTo: function pushTo(href, as) {\n warnUrl();\n var pushRoute = as ? href : null;\n var pushUrl = as || href;\n return router.push(pushRoute, pushUrl);\n },\n replace: function replace(url, as) {\n warnUrl();\n return router.replace(url, as);\n },\n replaceTo: function replaceTo(href, as) {\n warnUrl();\n var replaceRoute = as ? href : null;\n var replaceUrl = as || href;\n return router.replace(replaceRoute, replaceUrl);\n }\n };\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _promise = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/promise\"));\n\nvar _assign = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/object/assign\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\n// based on https://github.com/sindresorhus/p-queue (MIT)\n// modified for browser support\nvar Queue =\n/*#__PURE__*/\nfunction () {\n function Queue() {\n (0, _classCallCheck2.default)(this, Queue);\n this._queue = [];\n }\n\n (0, _createClass2.default)(Queue, [{\n key: \"enqueue\",\n value: function enqueue(run) {\n this._queue.push(run);\n }\n }, {\n key: \"dequeue\",\n value: function dequeue() {\n return this._queue.shift();\n }\n }, {\n key: \"size\",\n get: function get() {\n return this._queue.length;\n }\n }]);\n return Queue;\n}();\n\nvar PQueue =\n/*#__PURE__*/\nfunction () {\n function PQueue(opts) {\n (0, _classCallCheck2.default)(this, PQueue);\n opts = (0, _assign.default)({\n concurrency: Infinity,\n queueClass: Queue\n }, opts);\n\n if (opts.concurrency < 1) {\n throw new TypeError('Expected `concurrency` to be a number from 1 and up');\n }\n\n this.queue = new opts.queueClass(); // eslint-disable-line new-cap\n\n this._pendingCount = 0;\n this._concurrency = opts.concurrency;\n\n this._resolveEmpty = function () {};\n }\n\n (0, _createClass2.default)(PQueue, [{\n key: \"_next\",\n value: function _next() {\n this._pendingCount--;\n\n if (this.queue.size > 0) {\n this.queue.dequeue()();\n } else {\n this._resolveEmpty();\n }\n }\n }, {\n key: \"add\",\n value: function add(fn, opts) {\n var _this = this;\n\n return new _promise.default(function (resolve, reject) {\n var run = function run() {\n _this._pendingCount++;\n fn().then(function (val) {\n resolve(val);\n\n _this._next();\n }, function (err) {\n reject(err);\n\n _this._next();\n });\n };\n\n if (_this._pendingCount < _this._concurrency) {\n run();\n } else {\n _this.queue.enqueue(run, opts);\n }\n });\n }\n }, {\n key: \"onEmpty\",\n value: function onEmpty() {\n var _this2 = this;\n\n return new _promise.default(function (resolve) {\n var existingResolve = _this2._resolveEmpty;\n\n _this2._resolveEmpty = function () {\n existingResolve();\n resolve();\n };\n });\n }\n }, {\n key: \"size\",\n get: function get() {\n return this.queue.size;\n }\n }, {\n key: \"pending\",\n get: function get() {\n return this._pendingCount;\n }\n }]);\n return PQueue;\n}();\n\nexports.default = PQueue;","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._rewriteUrlForNextExport = _rewriteUrlForNextExport;\nexports.makePublicRouterInstance = makePublicRouterInstance;\nObject.defineProperty(exports, \"withRouter\", {\n enumerable: true,\n get: function get() {\n return _withRouter.default;\n }\n});\nexports.Router = exports.createRouter = exports.default = void 0;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/objectSpread\"));\n\nvar _typeof2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/typeof\"));\n\nvar _slicedToArray2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/slicedToArray\"));\n\nvar _construct2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/construct\"));\n\nvar _defineProperty = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/object/define-property\"));\n\nvar _router = _interopRequireDefault(require(\"./router\"));\n\nvar _utils = require(\"../utils\");\n\nvar _withRouter = _interopRequireDefault(require(\"./with-router\"));\n\n/* global window */\nvar SingletonRouter = {\n router: null,\n // holds the actual router instance\n readyCallbacks: [],\n ready: function ready(cb) {\n if (this.router) return cb();\n\n if (typeof window !== 'undefined') {\n this.readyCallbacks.push(cb);\n }\n }\n}; // Create public properties and methods of the router in the SingletonRouter\n\nvar urlPropertyFields = ['pathname', 'route', 'query', 'asPath'];\nvar propertyFields = ['components'];\nvar routerEvents = ['routeChangeStart', 'beforeHistoryChange', 'routeChangeComplete', 'routeChangeError', 'hashChangeStart', 'hashChangeComplete'];\nvar coreMethodFields = ['push', 'replace', 'reload', 'back', 'prefetch', 'beforePopState']; // Events is a static property on the router, the router doesn't have to be initialized to use it\n\nObject.defineProperty(SingletonRouter, 'events', {\n get: function get() {\n return _router.default.events;\n }\n});\npropertyFields.concat(urlPropertyFields).forEach(function (field) {\n // Here we need to use Object.defineProperty because, we need to return\n // the property assigned to the actual router\n // The value might get changed as we change routes and this is the\n // proper way to access it\n (0, _defineProperty.default)(SingletonRouter, field, {\n get: function get() {\n throwIfNoRouter();\n return SingletonRouter.router[field];\n }\n });\n});\ncoreMethodFields.forEach(function (field) {\n SingletonRouter[field] = function () {\n var _SingletonRouter$rout;\n\n throwIfNoRouter();\n return (_SingletonRouter$rout = SingletonRouter.router)[field].apply(_SingletonRouter$rout, arguments);\n };\n});\nrouterEvents.forEach(function (event) {\n SingletonRouter.ready(function () {\n _router.default.events.on(event, function () {\n var eventField = \"on\".concat(event.charAt(0).toUpperCase()).concat(event.substring(1));\n\n if (SingletonRouter[eventField]) {\n try {\n SingletonRouter[eventField].apply(SingletonRouter, arguments);\n } catch (err) {\n console.error(\"Error when running the Router event: \".concat(eventField));\n console.error(\"\".concat(err.message, \"\\n\").concat(err.stack));\n }\n }\n });\n });\n});\nvar warnAboutRouterOnAppUpdated = (0, _utils.execOnce)(function () {\n console.warn(\"Router.onAppUpdated is removed - visit https://err.sh/zeit/next.js/no-on-app-updated-hook for more information.\");\n});\nObject.defineProperty(SingletonRouter, 'onAppUpdated', {\n get: function get() {\n return null;\n },\n set: function set() {\n warnAboutRouterOnAppUpdated();\n return null;\n }\n});\n\nfunction throwIfNoRouter() {\n if (!SingletonRouter.router) {\n var message = 'No router instance found.\\n' + 'You should only use \"next/router\" inside the client side of your app.\\n';\n throw new Error(message);\n }\n} // Export the SingletonRouter and this is the public API.\n\n\nvar _default = SingletonRouter; // Reexport the withRoute HOC\n\nexports.default = _default;\n\n// INTERNAL APIS\n// -------------\n// (do not use following exports inside the app)\n// Create a router and assign it as the singleton instance.\n// This is used in client side when we are initilizing the app.\n// This should **not** use inside the server.\nvar createRouter = function createRouter() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n SingletonRouter.router = (0, _construct2.default)(_router.default, args);\n SingletonRouter.readyCallbacks.forEach(function (cb) {\n return cb();\n });\n SingletonRouter.readyCallbacks = [];\n return SingletonRouter.router;\n}; // Export the actual Router class, which is usually used inside the server\n\n\nexports.createRouter = createRouter;\nvar Router = _router.default;\nexports.Router = Router;\n\nfunction _rewriteUrlForNextExport(url) {\n var _url$split = url.split('#'),\n _url$split2 = (0, _slicedToArray2.default)(_url$split, 2),\n hash = _url$split2[1];\n\n url = url.replace(/#.*/, '');\n\n var _url$split3 = url.split('?'),\n _url$split4 = (0, _slicedToArray2.default)(_url$split3, 2),\n path = _url$split4[0],\n qs = _url$split4[1];\n\n path = path.replace(/\\/$/, '');\n var newPath = path; // Append a trailing slash if this path does not have an extension\n\n if (!/\\.[^/]+\\/?$/.test(path)) {\n newPath = \"\".concat(path, \"/\");\n }\n\n if (qs) {\n newPath = \"\".concat(newPath, \"?\").concat(qs);\n }\n\n if (hash) {\n newPath = \"\".concat(newPath, \"#\").concat(hash);\n }\n\n return newPath;\n} // This function is used to create the `withRouter` router instance\n\n\nfunction makePublicRouterInstance(router) {\n var instance = {};\n\n for (var _i = 0; _i < urlPropertyFields.length; _i++) {\n var property = urlPropertyFields[_i];\n\n if ((0, _typeof2.default)(router[property]) === 'object') {\n instance[property] = (0, _objectSpread2.default)({}, router[property]); // makes sure query is not stateful\n\n continue;\n }\n\n instance[property] = router[property];\n } // Events is a static property on the router, the router doesn't have to be initialized to use it\n\n\n instance.events = _router.default.events;\n propertyFields.forEach(function (field) {\n // Here we need to use Object.defineProperty because, we need to return\n // the property assigned to the actual router\n // The value might get changed as we change routes and this is the\n // proper way to access it\n (0, _defineProperty.default)(instance, field, {\n get: function get() {\n return router[field];\n }\n });\n });\n coreMethodFields.forEach(function (field) {\n instance[field] = function () {\n return router[field].apply(router, arguments);\n };\n });\n return instance;\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _slicedToArray2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/slicedToArray\"));\n\nvar _typeof2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/typeof\"));\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/objectSpread\"));\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _url2 = require(\"url\");\n\nvar _EventEmitter = _interopRequireDefault(require(\"../EventEmitter\"));\n\nvar _shallowEquals = _interopRequireDefault(require(\"../shallow-equals\"));\n\nvar _pQueue = _interopRequireDefault(require(\"../p-queue\"));\n\nvar _utils = require(\"../utils\");\n\nvar _ = require(\"./\");\n\n/* global __NEXT_DATA__ */\nvar Router =\n/*#__PURE__*/\nfunction () {\n function Router(_pathname, _query, _as2) {\n var _this = this;\n\n var _ref = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {},\n initialProps = _ref.initialProps,\n pageLoader = _ref.pageLoader,\n App = _ref.App,\n Component = _ref.Component,\n ErrorComponent = _ref.ErrorComponent,\n err = _ref.err;\n\n (0, _classCallCheck2.default)(this, Router);\n (0, _defineProperty2.default)(this, \"onPopState\", function (e) {\n if (!e.state) {\n // We get state as undefined for two reasons.\n // 1. With older safari (< 8) and older chrome (< 34)\n // 2. When the URL changed with #\n //\n // In the both cases, we don't need to proceed and change the route.\n // (as it's already changed)\n // But we can simply replace the state with the new changes.\n // Actually, for (1) we don't need to nothing. But it's hard to detect that event.\n // So, doing the following for (1) does no harm.\n var pathname = _this.pathname,\n query = _this.query;\n\n _this.changeState('replaceState', (0, _url2.format)({\n pathname: pathname,\n query: query\n }), (0, _utils.getURL)());\n\n return;\n } // If the downstream application returns falsy, return.\n // They will then be responsible for handling the event.\n\n\n if (!_this._beforePopState(e.state)) {\n return;\n }\n\n var _e$state = e.state,\n url = _e$state.url,\n as = _e$state.as,\n options = _e$state.options;\n\n if (process.env.NODE_ENV !== 'production') {\n if (typeof url === 'undefined' || typeof as === 'undefined') {\n console.warn('`popstate` event triggered but `event.state` did not have `url` or `as` https://err.sh/zeit/next.js/popstate-state-empty');\n }\n }\n\n _this.replace(url, as, options);\n });\n // represents the current component key\n this.route = toRoute(_pathname); // set up the component cache (by route keys)\n\n this.components = {}; // We should not keep the cache, if there's an error\n // Otherwise, this cause issues when when going back and\n // come again to the errored page.\n\n if (Component !== ErrorComponent) {\n this.components[this.route] = {\n Component: Component,\n props: initialProps,\n err: err\n };\n }\n\n this.components['/_app'] = {\n Component: App // Backwards compat for Router.router.events\n // TODO: Should be remove the following major version as it was never documented\n\n };\n this.events = Router.events;\n this.pageLoader = pageLoader;\n this.prefetchQueue = new _pQueue.default({\n concurrency: 2\n });\n this.ErrorComponent = ErrorComponent;\n this.pathname = _pathname;\n this.query = _query;\n this.asPath = _as2;\n this.subscriptions = new _set.default();\n this.componentLoadCancel = null;\n\n this._beforePopState = function () {\n return true;\n };\n\n if (typeof window !== 'undefined') {\n // in order for `e.state` to work on the `onpopstate` event\n // we have to register the initial route upon initialization\n this.changeState('replaceState', (0, _url2.format)({\n pathname: _pathname,\n query: _query\n }), (0, _utils.getURL)());\n window.addEventListener('popstate', this.onPopState);\n }\n }\n\n (0, _createClass2.default)(Router, [{\n key: \"update\",\n value: function update(route, Component) {\n var data = this.components[route];\n\n if (!data) {\n throw new Error(\"Cannot update unavailable route: \".concat(route));\n }\n\n var newData = (0, _objectSpread2.default)({}, data, {\n Component: Component\n });\n this.components[route] = newData; // pages/_app.js updated\n\n if (route === '/_app') {\n this.notify(this.components[this.route]);\n return;\n }\n\n if (route === this.route) {\n this.notify(newData);\n }\n }\n }, {\n key: \"reload\",\n value: function () {\n var _reload = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(route) {\n var pathname, query, url, as, routeInfo, error;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n delete this.components[route];\n this.pageLoader.clearCache(route);\n\n if (!(route !== this.route)) {\n _context.next = 4;\n break;\n }\n\n return _context.abrupt(\"return\");\n\n case 4:\n pathname = this.pathname, query = this.query;\n url = window.location.href; // This makes sure we only use pathname + query + hash, to mirror `asPath` coming from the server.\n\n as = window.location.pathname + window.location.search + window.location.hash;\n Router.events.emit('routeChangeStart', url);\n _context.next = 10;\n return this.getRouteInfo(route, pathname, query, as);\n\n case 10:\n routeInfo = _context.sent;\n error = routeInfo.error;\n\n if (!(error && error.cancelled)) {\n _context.next = 14;\n break;\n }\n\n return _context.abrupt(\"return\");\n\n case 14:\n this.notify(routeInfo);\n\n if (!error) {\n _context.next = 18;\n break;\n }\n\n Router.events.emit('routeChangeError', error, url);\n throw error;\n\n case 18:\n Router.events.emit('routeChangeComplete', url);\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function reload(_x) {\n return _reload.apply(this, arguments);\n }\n\n return reload;\n }()\n }, {\n key: \"back\",\n value: function back() {\n window.history.back();\n }\n }, {\n key: \"push\",\n value: function push(url) {\n var as = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : url;\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.change('pushState', url, as, options);\n }\n }, {\n key: \"replace\",\n value: function replace(url) {\n var as = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : url;\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.change('replaceState', url, as, options);\n }\n }, {\n key: \"change\",\n value: function () {\n var _change = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee2(method, _url, _as, options) {\n var url, as, _parse, asPathname, asQuery, _parse2, pathname, query, route, _options$shallow, shallow, routeInfo, _routeInfo, error, hash;\n\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n // If url and as provided as an object representation,\n // we'll format them into the string version here.\n url = (0, _typeof2.default)(_url) === 'object' ? (0, _url2.format)(_url) : _url;\n as = (0, _typeof2.default)(_as) === 'object' ? (0, _url2.format)(_as) : _as; // Add the ending slash to the paths. So, we can serve the\n // \"/index.html\" directly for the SSR page.\n\n if (__NEXT_DATA__.nextExport) {\n as = (0, _._rewriteUrlForNextExport)(as);\n }\n\n this.abortComponentLoad(as); // If the url change is only related to a hash change\n // We should not proceed. We should only change the state.\n\n if (!this.onlyAHashChange(as)) {\n _context2.next = 10;\n break;\n }\n\n Router.events.emit('hashChangeStart', as);\n this.changeState(method, url, as);\n this.scrollToHash(as);\n Router.events.emit('hashChangeComplete', as);\n return _context2.abrupt(\"return\", true);\n\n case 10:\n _parse = (0, _url2.parse)(as, true), asPathname = _parse.pathname, asQuery = _parse.query;\n _parse2 = (0, _url2.parse)(url, true), pathname = _parse2.pathname, query = _parse2.query; // If asked to change the current URL we should reload the current page\n // (not location.reload() but reload getInitialProps and other Next.js stuffs)\n // We also need to set the method = replaceState always\n // as this should not go into the history (That's how browsers work)\n\n if (!this.urlIsNew(asPathname, asQuery)) {\n method = 'replaceState';\n }\n\n route = toRoute(pathname);\n _options$shallow = options.shallow, shallow = _options$shallow === void 0 ? false : _options$shallow;\n routeInfo = null;\n Router.events.emit('routeChangeStart', as); // If shallow === false and other conditions met, we reuse the\n // existing routeInfo for this route.\n // Because of this, getInitialProps would not run.\n\n if (!(shallow && this.isShallowRoutingPossible(route))) {\n _context2.next = 21;\n break;\n }\n\n routeInfo = this.components[route];\n _context2.next = 24;\n break;\n\n case 21:\n _context2.next = 23;\n return this.getRouteInfo(route, pathname, query, as);\n\n case 23:\n routeInfo = _context2.sent;\n\n case 24:\n _routeInfo = routeInfo, error = _routeInfo.error;\n\n if (!(error && error.cancelled)) {\n _context2.next = 27;\n break;\n }\n\n return _context2.abrupt(\"return\", false);\n\n case 27:\n Router.events.emit('beforeHistoryChange', as);\n this.changeState(method, url, as, options);\n hash = window.location.hash.substring(1);\n this.set(route, pathname, query, as, (0, _objectSpread2.default)({}, routeInfo, {\n hash: hash\n }));\n\n if (!error) {\n _context2.next = 34;\n break;\n }\n\n Router.events.emit('routeChangeError', error, as);\n throw error;\n\n case 34:\n Router.events.emit('routeChangeComplete', as);\n return _context2.abrupt(\"return\", true);\n\n case 36:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n\n function change(_x2, _x3, _x4, _x5) {\n return _change.apply(this, arguments);\n }\n\n return change;\n }()\n }, {\n key: \"changeState\",\n value: function changeState(method, url, as) {\n var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n\n if (process.env.NODE_ENV !== 'production') {\n if (typeof window.history === 'undefined') {\n console.error(\"Warning: window.history is not available.\");\n return;\n }\n\n if (typeof window.history[method] === 'undefined') {\n console.error(\"Warning: window.history.\".concat(method, \" is not available\"));\n return;\n }\n }\n\n if (method !== 'pushState' || (0, _utils.getURL)() !== as) {\n window.history[method]({\n url: url,\n as: as,\n options: options\n }, null, as);\n }\n }\n }, {\n key: \"getRouteInfo\",\n value: function () {\n var _getRouteInfo = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee3(route, pathname, query, as) {\n var routeInfo, _routeInfo2, Component, ctx, _Component, _ctx;\n\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n routeInfo = null;\n _context3.prev = 1;\n routeInfo = this.components[route];\n\n if (routeInfo) {\n _context3.next = 8;\n break;\n }\n\n _context3.next = 6;\n return this.fetchComponent(route, as);\n\n case 6:\n _context3.t0 = _context3.sent;\n routeInfo = {\n Component: _context3.t0\n };\n\n case 8:\n _routeInfo2 = routeInfo, Component = _routeInfo2.Component;\n\n if (!(typeof Component !== 'function')) {\n _context3.next = 11;\n break;\n }\n\n throw new Error(\"The default export is not a React Component in page: \\\"\".concat(pathname, \"\\\"\"));\n\n case 11:\n ctx = {\n pathname: pathname,\n query: query,\n asPath: as\n };\n _context3.next = 14;\n return this.getInitialProps(Component, ctx);\n\n case 14:\n routeInfo.props = _context3.sent;\n this.components[route] = routeInfo;\n _context3.next = 40;\n break;\n\n case 18:\n _context3.prev = 18;\n _context3.t1 = _context3[\"catch\"](1);\n\n if (!(_context3.t1.code === 'PAGE_LOAD_ERROR')) {\n _context3.next = 24;\n break;\n }\n\n // If we can't load the page it could be one of following reasons\n // 1. Page doesn't exists\n // 2. Page does exist in a different zone\n // 3. Internal error while loading the page\n // So, doing a hard reload is the proper way to deal with this.\n window.location.href = as; // Changing the URL doesn't block executing the current code path.\n // So, we need to mark it as a cancelled error and stop the routing logic.\n\n _context3.t1.cancelled = true;\n return _context3.abrupt(\"return\", {\n error: _context3.t1\n });\n\n case 24:\n if (!_context3.t1.cancelled) {\n _context3.next = 26;\n break;\n }\n\n return _context3.abrupt(\"return\", {\n error: _context3.t1\n });\n\n case 26:\n _Component = this.ErrorComponent;\n routeInfo = {\n Component: _Component,\n err: _context3.t1\n };\n _ctx = {\n err: _context3.t1,\n pathname: pathname,\n query: query\n };\n _context3.prev = 29;\n _context3.next = 32;\n return this.getInitialProps(_Component, _ctx);\n\n case 32:\n routeInfo.props = _context3.sent;\n _context3.next = 39;\n break;\n\n case 35:\n _context3.prev = 35;\n _context3.t2 = _context3[\"catch\"](29);\n console.error('Error in error page `getInitialProps`: ', _context3.t2);\n routeInfo.props = {};\n\n case 39:\n routeInfo.error = _context3.t1;\n\n case 40:\n return _context3.abrupt(\"return\", routeInfo);\n\n case 41:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, this, [[1, 18], [29, 35]]);\n }));\n\n function getRouteInfo(_x6, _x7, _x8, _x9) {\n return _getRouteInfo.apply(this, arguments);\n }\n\n return getRouteInfo;\n }()\n }, {\n key: \"set\",\n value: function set(route, pathname, query, as, data) {\n this.route = route;\n this.pathname = pathname;\n this.query = query;\n this.asPath = as;\n this.notify(data);\n }\n }, {\n key: \"beforePopState\",\n value: function beforePopState(cb) {\n this._beforePopState = cb;\n }\n }, {\n key: \"onlyAHashChange\",\n value: function onlyAHashChange(as) {\n if (!this.asPath) return false;\n\n var _this$asPath$split = this.asPath.split('#'),\n _this$asPath$split2 = (0, _slicedToArray2.default)(_this$asPath$split, 2),\n oldUrlNoHash = _this$asPath$split2[0],\n oldHash = _this$asPath$split2[1];\n\n var _as$split = as.split('#'),\n _as$split2 = (0, _slicedToArray2.default)(_as$split, 2),\n newUrlNoHash = _as$split2[0],\n newHash = _as$split2[1]; // Makes sure we scroll to the provided hash if the url/hash are the same\n\n\n if (newHash && oldUrlNoHash === newUrlNoHash && oldHash === newHash) {\n return true;\n } // If the urls are change, there's more than a hash change\n\n\n if (oldUrlNoHash !== newUrlNoHash) {\n return false;\n } // If the hash has changed, then it's a hash only change.\n // This check is necessary to handle both the enter and\n // leave hash === '' cases. The identity case falls through\n // and is treated as a next reload.\n\n\n return oldHash !== newHash;\n }\n }, {\n key: \"scrollToHash\",\n value: function scrollToHash(as) {\n var _as$split3 = as.split('#'),\n _as$split4 = (0, _slicedToArray2.default)(_as$split3, 2),\n hash = _as$split4[1]; // Scroll to top if the hash is just `#` with no value\n\n\n if (hash === '') {\n window.scrollTo(0, 0);\n return;\n } // First we check if the element by id is found\n\n\n var idEl = document.getElementById(hash);\n\n if (idEl) {\n idEl.scrollIntoView();\n return;\n } // If there's no element with the id, we check the `name` property\n // To mirror browsers\n\n\n var nameEl = document.getElementsByName(hash)[0];\n\n if (nameEl) {\n nameEl.scrollIntoView();\n }\n }\n }, {\n key: \"urlIsNew\",\n value: function urlIsNew(pathname, query) {\n return this.pathname !== pathname || !(0, _shallowEquals.default)(query, this.query);\n }\n }, {\n key: \"isShallowRoutingPossible\",\n value: function isShallowRoutingPossible(route) {\n return (// If there's cached routeInfo for the route.\n Boolean(this.components[route]) && // If the route is already rendered on the screen.\n this.route === route\n );\n }\n }, {\n key: \"prefetch\",\n value: function () {\n var _prefetch = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee4(url) {\n var _this2 = this;\n\n var _parse3, pathname, route;\n\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n if (!(process.env.NODE_ENV === 'development')) {\n _context4.next = 2;\n break;\n }\n\n return _context4.abrupt(\"return\");\n\n case 2:\n _parse3 = (0, _url2.parse)(url), pathname = _parse3.pathname;\n route = toRoute(pathname);\n return _context4.abrupt(\"return\", this.prefetchQueue.add(function () {\n return _this2.fetchRoute(route);\n }));\n\n case 5:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, this);\n }));\n\n function prefetch(_x10) {\n return _prefetch.apply(this, arguments);\n }\n\n return prefetch;\n }()\n }, {\n key: \"fetchComponent\",\n value: function () {\n var _fetchComponent = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee5(route, as) {\n var cancelled, cancel, Component, error;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n cancelled = false;\n\n cancel = this.componentLoadCancel = function () {\n cancelled = true;\n };\n\n _context5.next = 4;\n return this.fetchRoute(route);\n\n case 4:\n Component = _context5.sent;\n\n if (!cancelled) {\n _context5.next = 9;\n break;\n }\n\n error = new Error(\"Abort fetching component for route: \\\"\".concat(route, \"\\\"\"));\n error.cancelled = true;\n throw error;\n\n case 9:\n if (cancel === this.componentLoadCancel) {\n this.componentLoadCancel = null;\n }\n\n return _context5.abrupt(\"return\", Component);\n\n case 11:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, this);\n }));\n\n function fetchComponent(_x11, _x12) {\n return _fetchComponent.apply(this, arguments);\n }\n\n return fetchComponent;\n }()\n }, {\n key: \"getInitialProps\",\n value: function () {\n var _getInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee6(Component, ctx) {\n var cancelled, cancel, App, props, err;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n cancelled = false;\n\n cancel = function cancel() {\n cancelled = true;\n };\n\n this.componentLoadCancel = cancel;\n App = this.components['/_app'].Component;\n _context6.next = 6;\n return (0, _utils.loadGetInitialProps)(App, {\n Component: Component,\n router: this,\n ctx: ctx\n });\n\n case 6:\n props = _context6.sent;\n\n if (cancel === this.componentLoadCancel) {\n this.componentLoadCancel = null;\n }\n\n if (!cancelled) {\n _context6.next = 12;\n break;\n }\n\n err = new Error('Loading initial props cancelled');\n err.cancelled = true;\n throw err;\n\n case 12:\n return _context6.abrupt(\"return\", props);\n\n case 13:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, this);\n }));\n\n function getInitialProps(_x13, _x14) {\n return _getInitialProps.apply(this, arguments);\n }\n\n return getInitialProps;\n }()\n }, {\n key: \"fetchRoute\",\n value: function () {\n var _fetchRoute = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee7(route) {\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n return _context7.abrupt(\"return\", this.pageLoader.loadPage(route));\n\n case 1:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7, this);\n }));\n\n function fetchRoute(_x15) {\n return _fetchRoute.apply(this, arguments);\n }\n\n return fetchRoute;\n }()\n }, {\n key: \"abortComponentLoad\",\n value: function abortComponentLoad(as) {\n if (this.componentLoadCancel) {\n Router.events.emit('routeChangeError', new Error('Route Cancelled'), as);\n this.componentLoadCancel();\n this.componentLoadCancel = null;\n }\n }\n }, {\n key: \"notify\",\n value: function notify(data) {\n var App = this.components['/_app'].Component;\n this.subscriptions.forEach(function (fn) {\n return fn((0, _objectSpread2.default)({}, data, {\n App: App\n }));\n });\n }\n }, {\n key: \"subscribe\",\n value: function subscribe(fn) {\n var _this3 = this;\n\n this.subscriptions.add(fn);\n return function () {\n return _this3.subscriptions.delete(fn);\n };\n }\n }]);\n return Router;\n}();\n\nexports.default = Router;\n(0, _defineProperty2.default)(Router, \"events\", new _EventEmitter.default());\n\nfunction toRoute(path) {\n return path.replace(/\\/$/, '') || '/';\n}","\"use strict\";\n\nvar _interopRequireWildcard = require(\"@babel/runtime-corejs2/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = withRouter;\n\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/objectSpread\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _react = _interopRequireWildcard(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _hoistNonReactStatics = _interopRequireDefault(require(\"hoist-non-react-statics\"));\n\nvar _utils = require(\"../utils\");\n\nfunction withRouter(ComposedComponent) {\n var displayName = (0, _utils.getDisplayName)(ComposedComponent);\n\n var WithRouteWrapper =\n /*#__PURE__*/\n function (_Component) {\n (0, _inherits2.default)(WithRouteWrapper, _Component);\n\n function WithRouteWrapper() {\n (0, _classCallCheck2.default)(this, WithRouteWrapper);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(WithRouteWrapper).apply(this, arguments));\n }\n\n (0, _createClass2.default)(WithRouteWrapper, [{\n key: \"render\",\n value: function render() {\n var props = (0, _objectSpread2.default)({\n router: this.context.router\n }, this.props);\n return _react.default.createElement(ComposedComponent, props);\n }\n }]);\n return WithRouteWrapper;\n }(_react.Component);\n\n (0, _defineProperty2.default)(WithRouteWrapper, \"contextTypes\", {\n router: _propTypes.default.object\n });\n (0, _defineProperty2.default)(WithRouteWrapper, \"displayName\", \"withRouter(\".concat(displayName, \")\"));\n return (0, _hoistNonReactStatics.default)(WithRouteWrapper, ComposedComponent);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = shallowEquals;\n\nfunction shallowEquals(a, b) {\n for (var i in a) {\n if (b[i] !== a[i]) return false;\n }\n\n for (var _i in b) {\n if (b[_i] !== a[_i]) return false;\n }\n\n return true;\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.execOnce = execOnce;\nexports.getDisplayName = getDisplayName;\nexports.isResSent = isResSent;\nexports.loadGetInitialProps = loadGetInitialProps;\nexports.getLocationOrigin = getLocationOrigin;\nexports.getURL = getURL;\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nfunction execOnce(fn) {\n var _this = this;\n\n var used = false;\n return function () {\n if (!used) {\n used = true;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n fn.apply(_this, args);\n }\n };\n}\n\nfunction getDisplayName(Component) {\n if (typeof Component === 'string') {\n return Component;\n }\n\n return Component.displayName || Component.name || 'Unknown';\n}\n\nfunction isResSent(res) {\n return res.finished || res.headersSent;\n}\n\nfunction loadGetInitialProps(_x, _x2) {\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction _loadGetInitialProps() {\n _loadGetInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(Component, ctx) {\n var compName, message, props, _compName, _message;\n\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(process.env.NODE_ENV !== 'production')) {\n _context.next = 5;\n break;\n }\n\n if (!(Component.prototype && Component.prototype.getInitialProps)) {\n _context.next = 5;\n break;\n }\n\n compName = getDisplayName(Component);\n message = \"\\\"\".concat(compName, \".getInitialProps()\\\" is defined as an instance method - visit https://err.sh/zeit/next.js/get-initial-props-as-an-instance-method for more information.\");\n throw new Error(message);\n\n case 5:\n if (Component.getInitialProps) {\n _context.next = 7;\n break;\n }\n\n return _context.abrupt(\"return\", {});\n\n case 7:\n _context.next = 9;\n return Component.getInitialProps(ctx);\n\n case 9:\n props = _context.sent;\n\n if (!(ctx.res && isResSent(ctx.res))) {\n _context.next = 12;\n break;\n }\n\n return _context.abrupt(\"return\", props);\n\n case 12:\n if (props) {\n _context.next = 16;\n break;\n }\n\n _compName = getDisplayName(Component);\n _message = \"\\\"\".concat(_compName, \".getInitialProps()\\\" should resolve to an object. But found \\\"\").concat(props, \"\\\" instead.\");\n throw new Error(_message);\n\n case 16:\n return _context.abrupt(\"return\", props);\n\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction getLocationOrigin() {\n var _window$location = window.location,\n protocol = _window$location.protocol,\n hostname = _window$location.hostname,\n port = _window$location.port;\n return \"\".concat(protocol, \"//\").concat(hostname).concat(port ? ':' + port : '');\n}\n\nfunction getURL() {\n var href = window.location.href;\n var origin = getLocationOrigin();\n return href.substring(origin.length);\n}","module.exports = require('next/app')\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/checkPropTypes.js\");","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message) {\n this.message = message;\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOf, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from\n // props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n Symbol.for &&\n Symbol.for('react.element')) ||\n 0xeac7;\n\n var isValidElement = function(object) {\n return typeof object === 'object' &&\n object !== null &&\n object.$$typeof === REACT_ELEMENT_TYPE;\n };\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js\");","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/object-assign/index.js\");","/*! https://mths.be/punycode v1.4.1 by @mathias */\n;(function(root) {\n\n\t/** Detect free variables */\n\tvar freeExports = typeof exports == 'object' && exports &&\n\t\t!exports.nodeType && exports;\n\tvar freeModule = typeof module == 'object' && module &&\n\t\t!module.nodeType && module;\n\tvar freeGlobal = typeof global == 'object' && global;\n\tif (\n\t\tfreeGlobal.global === freeGlobal ||\n\t\tfreeGlobal.window === freeGlobal ||\n\t\tfreeGlobal.self === freeGlobal\n\t) {\n\t\troot = freeGlobal;\n\t}\n\n\t/**\n\t * The `punycode` object.\n\t * @name punycode\n\t * @type Object\n\t */\n\tvar punycode,\n\n\t/** Highest positive signed 32-bit float value */\n\tmaxInt = 2147483647, // aka. 0x7FFFFFFF or 2^31-1\n\n\t/** Bootstring parameters */\n\tbase = 36,\n\ttMin = 1,\n\ttMax = 26,\n\tskew = 38,\n\tdamp = 700,\n\tinitialBias = 72,\n\tinitialN = 128, // 0x80\n\tdelimiter = '-', // '\\x2D'\n\n\t/** Regular expressions */\n\tregexPunycode = /^xn--/,\n\tregexNonASCII = /[^\\x20-\\x7E]/, // unprintable ASCII chars + non-ASCII chars\n\tregexSeparators = /[\\x2E\\u3002\\uFF0E\\uFF61]/g, // RFC 3490 separators\n\n\t/** Error messages */\n\terrors = {\n\t\t'overflow': 'Overflow: input needs wider integers to process',\n\t\t'not-basic': 'Illegal input >= 0x80 (not a basic code point)',\n\t\t'invalid-input': 'Invalid input'\n\t},\n\n\t/** Convenience shortcuts */\n\tbaseMinusTMin = base - tMin,\n\tfloor = Math.floor,\n\tstringFromCharCode = String.fromCharCode,\n\n\t/** Temporary variable */\n\tkey;\n\n\t/*--------------------------------------------------------------------------*/\n\n\t/**\n\t * A generic error utility function.\n\t * @private\n\t * @param {String} type The error type.\n\t * @returns {Error} Throws a `RangeError` with the applicable error message.\n\t */\n\tfunction error(type) {\n\t\tthrow new RangeError(errors[type]);\n\t}\n\n\t/**\n\t * A generic `Array#map` utility function.\n\t * @private\n\t * @param {Array} array The array to iterate over.\n\t * @param {Function} callback The function that gets called for every array\n\t * item.\n\t * @returns {Array} A new array of values returned by the callback function.\n\t */\n\tfunction map(array, fn) {\n\t\tvar length = array.length;\n\t\tvar result = [];\n\t\twhile (length--) {\n\t\t\tresult[length] = fn(array[length]);\n\t\t}\n\t\treturn result;\n\t}\n\n\t/**\n\t * A simple `Array#map`-like wrapper to work with domain name strings or email\n\t * addresses.\n\t * @private\n\t * @param {String} domain The domain name or email address.\n\t * @param {Function} callback The function that gets called for every\n\t * character.\n\t * @returns {Array} A new string of characters returned by the callback\n\t * function.\n\t */\n\tfunction mapDomain(string, fn) {\n\t\tvar parts = string.split('@');\n\t\tvar result = '';\n\t\tif (parts.length > 1) {\n\t\t\t// In email addresses, only the domain name should be punycoded. Leave\n\t\t\t// the local part (i.e. everything up to `@`) intact.\n\t\t\tresult = parts[0] + '@';\n\t\t\tstring = parts[1];\n\t\t}\n\t\t// Avoid `split(regex)` for IE8 compatibility. See #17.\n\t\tstring = string.replace(regexSeparators, '\\x2E');\n\t\tvar labels = string.split('.');\n\t\tvar encoded = map(labels, fn).join('.');\n\t\treturn result + encoded;\n\t}\n\n\t/**\n\t * Creates an array containing the numeric code points of each Unicode\n\t * character in the string. While JavaScript uses UCS-2 internally,\n\t * this function will convert a pair of surrogate halves (each of which\n\t * UCS-2 exposes as separate characters) into a single code point,\n\t * matching UTF-16.\n\t * @see `punycode.ucs2.encode`\n\t * @see \n\t * @memberOf punycode.ucs2\n\t * @name decode\n\t * @param {String} string The Unicode input string (UCS-2).\n\t * @returns {Array} The new array of code points.\n\t */\n\tfunction ucs2decode(string) {\n\t\tvar output = [],\n\t\t counter = 0,\n\t\t length = string.length,\n\t\t value,\n\t\t extra;\n\t\twhile (counter < length) {\n\t\t\tvalue = string.charCodeAt(counter++);\n\t\t\tif (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n\t\t\t\t// high surrogate, and there is a next character\n\t\t\t\textra = string.charCodeAt(counter++);\n\t\t\t\tif ((extra & 0xFC00) == 0xDC00) { // low surrogate\n\t\t\t\t\toutput.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n\t\t\t\t} else {\n\t\t\t\t\t// unmatched surrogate; only append this code unit, in case the next\n\t\t\t\t\t// code unit is the high surrogate of a surrogate pair\n\t\t\t\t\toutput.push(value);\n\t\t\t\t\tcounter--;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\toutput.push(value);\n\t\t\t}\n\t\t}\n\t\treturn output;\n\t}\n\n\t/**\n\t * Creates a string based on an array of numeric code points.\n\t * @see `punycode.ucs2.decode`\n\t * @memberOf punycode.ucs2\n\t * @name encode\n\t * @param {Array} codePoints The array of numeric code points.\n\t * @returns {String} The new Unicode string (UCS-2).\n\t */\n\tfunction ucs2encode(array) {\n\t\treturn map(array, function(value) {\n\t\t\tvar output = '';\n\t\t\tif (value > 0xFFFF) {\n\t\t\t\tvalue -= 0x10000;\n\t\t\t\toutput += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800);\n\t\t\t\tvalue = 0xDC00 | value & 0x3FF;\n\t\t\t}\n\t\t\toutput += stringFromCharCode(value);\n\t\t\treturn output;\n\t\t}).join('');\n\t}\n\n\t/**\n\t * Converts a basic code point into a digit/integer.\n\t * @see `digitToBasic()`\n\t * @private\n\t * @param {Number} codePoint The basic numeric code point value.\n\t * @returns {Number} The numeric value of a basic code point (for use in\n\t * representing integers) in the range `0` to `base - 1`, or `base` if\n\t * the code point does not represent a value.\n\t */\n\tfunction basicToDigit(codePoint) {\n\t\tif (codePoint - 48 < 10) {\n\t\t\treturn codePoint - 22;\n\t\t}\n\t\tif (codePoint - 65 < 26) {\n\t\t\treturn codePoint - 65;\n\t\t}\n\t\tif (codePoint - 97 < 26) {\n\t\t\treturn codePoint - 97;\n\t\t}\n\t\treturn base;\n\t}\n\n\t/**\n\t * Converts a digit/integer into a basic code point.\n\t * @see `basicToDigit()`\n\t * @private\n\t * @param {Number} digit The numeric value of a basic code point.\n\t * @returns {Number} The basic code point whose value (when used for\n\t * representing integers) is `digit`, which needs to be in the range\n\t * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is\n\t * used; else, the lowercase form is used. The behavior is undefined\n\t * if `flag` is non-zero and `digit` has no uppercase form.\n\t */\n\tfunction digitToBasic(digit, flag) {\n\t\t// 0..25 map to ASCII a..z or A..Z\n\t\t// 26..35 map to ASCII 0..9\n\t\treturn digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5);\n\t}\n\n\t/**\n\t * Bias adaptation function as per section 3.4 of RFC 3492.\n\t * https://tools.ietf.org/html/rfc3492#section-3.4\n\t * @private\n\t */\n\tfunction adapt(delta, numPoints, firstTime) {\n\t\tvar k = 0;\n\t\tdelta = firstTime ? floor(delta / damp) : delta >> 1;\n\t\tdelta += floor(delta / numPoints);\n\t\tfor (/* no initialization */; delta > baseMinusTMin * tMax >> 1; k += base) {\n\t\t\tdelta = floor(delta / baseMinusTMin);\n\t\t}\n\t\treturn floor(k + (baseMinusTMin + 1) * delta / (delta + skew));\n\t}\n\n\t/**\n\t * Converts a Punycode string of ASCII-only symbols to a string of Unicode\n\t * symbols.\n\t * @memberOf punycode\n\t * @param {String} input The Punycode string of ASCII-only symbols.\n\t * @returns {String} The resulting string of Unicode symbols.\n\t */\n\tfunction decode(input) {\n\t\t// Don't use UCS-2\n\t\tvar output = [],\n\t\t inputLength = input.length,\n\t\t out,\n\t\t i = 0,\n\t\t n = initialN,\n\t\t bias = initialBias,\n\t\t basic,\n\t\t j,\n\t\t index,\n\t\t oldi,\n\t\t w,\n\t\t k,\n\t\t digit,\n\t\t t,\n\t\t /** Cached calculation results */\n\t\t baseMinusT;\n\n\t\t// Handle the basic code points: let `basic` be the number of input code\n\t\t// points before the last delimiter, or `0` if there is none, then copy\n\t\t// the first basic code points to the output.\n\n\t\tbasic = input.lastIndexOf(delimiter);\n\t\tif (basic < 0) {\n\t\t\tbasic = 0;\n\t\t}\n\n\t\tfor (j = 0; j < basic; ++j) {\n\t\t\t// if it's not a basic code point\n\t\t\tif (input.charCodeAt(j) >= 0x80) {\n\t\t\t\terror('not-basic');\n\t\t\t}\n\t\t\toutput.push(input.charCodeAt(j));\n\t\t}\n\n\t\t// Main decoding loop: start just after the last delimiter if any basic code\n\t\t// points were copied; start at the beginning otherwise.\n\n\t\tfor (index = basic > 0 ? basic + 1 : 0; index < inputLength; /* no final expression */) {\n\n\t\t\t// `index` is the index of the next character to be consumed.\n\t\t\t// Decode a generalized variable-length integer into `delta`,\n\t\t\t// which gets added to `i`. The overflow checking is easier\n\t\t\t// if we increase `i` as we go, then subtract off its starting\n\t\t\t// value at the end to obtain `delta`.\n\t\t\tfor (oldi = i, w = 1, k = base; /* no condition */; k += base) {\n\n\t\t\t\tif (index >= inputLength) {\n\t\t\t\t\terror('invalid-input');\n\t\t\t\t}\n\n\t\t\t\tdigit = basicToDigit(input.charCodeAt(index++));\n\n\t\t\t\tif (digit >= base || digit > floor((maxInt - i) / w)) {\n\t\t\t\t\terror('overflow');\n\t\t\t\t}\n\n\t\t\t\ti += digit * w;\n\t\t\t\tt = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n\n\t\t\t\tif (digit < t) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tbaseMinusT = base - t;\n\t\t\t\tif (w > floor(maxInt / baseMinusT)) {\n\t\t\t\t\terror('overflow');\n\t\t\t\t}\n\n\t\t\t\tw *= baseMinusT;\n\n\t\t\t}\n\n\t\t\tout = output.length + 1;\n\t\t\tbias = adapt(i - oldi, out, oldi == 0);\n\n\t\t\t// `i` was supposed to wrap around from `out` to `0`,\n\t\t\t// incrementing `n` each time, so we'll fix that now:\n\t\t\tif (floor(i / out) > maxInt - n) {\n\t\t\t\terror('overflow');\n\t\t\t}\n\n\t\t\tn += floor(i / out);\n\t\t\ti %= out;\n\n\t\t\t// Insert `n` at position `i` of the output\n\t\t\toutput.splice(i++, 0, n);\n\n\t\t}\n\n\t\treturn ucs2encode(output);\n\t}\n\n\t/**\n\t * Converts a string of Unicode symbols (e.g. a domain name label) to a\n\t * Punycode string of ASCII-only symbols.\n\t * @memberOf punycode\n\t * @param {String} input The string of Unicode symbols.\n\t * @returns {String} The resulting Punycode string of ASCII-only symbols.\n\t */\n\tfunction encode(input) {\n\t\tvar n,\n\t\t delta,\n\t\t handledCPCount,\n\t\t basicLength,\n\t\t bias,\n\t\t j,\n\t\t m,\n\t\t q,\n\t\t k,\n\t\t t,\n\t\t currentValue,\n\t\t output = [],\n\t\t /** `inputLength` will hold the number of code points in `input`. */\n\t\t inputLength,\n\t\t /** Cached calculation results */\n\t\t handledCPCountPlusOne,\n\t\t baseMinusT,\n\t\t qMinusT;\n\n\t\t// Convert the input in UCS-2 to Unicode\n\t\tinput = ucs2decode(input);\n\n\t\t// Cache the length\n\t\tinputLength = input.length;\n\n\t\t// Initialize the state\n\t\tn = initialN;\n\t\tdelta = 0;\n\t\tbias = initialBias;\n\n\t\t// Handle the basic code points\n\t\tfor (j = 0; j < inputLength; ++j) {\n\t\t\tcurrentValue = input[j];\n\t\t\tif (currentValue < 0x80) {\n\t\t\t\toutput.push(stringFromCharCode(currentValue));\n\t\t\t}\n\t\t}\n\n\t\thandledCPCount = basicLength = output.length;\n\n\t\t// `handledCPCount` is the number of code points that have been handled;\n\t\t// `basicLength` is the number of basic code points.\n\n\t\t// Finish the basic string - if it is not empty - with a delimiter\n\t\tif (basicLength) {\n\t\t\toutput.push(delimiter);\n\t\t}\n\n\t\t// Main encoding loop:\n\t\twhile (handledCPCount < inputLength) {\n\n\t\t\t// All non-basic code points < n have been handled already. Find the next\n\t\t\t// larger one:\n\t\t\tfor (m = maxInt, j = 0; j < inputLength; ++j) {\n\t\t\t\tcurrentValue = input[j];\n\t\t\t\tif (currentValue >= n && currentValue < m) {\n\t\t\t\t\tm = currentValue;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Increase `delta` enough to advance the decoder's state to ,\n\t\t\t// but guard against overflow\n\t\t\thandledCPCountPlusOne = handledCPCount + 1;\n\t\t\tif (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {\n\t\t\t\terror('overflow');\n\t\t\t}\n\n\t\t\tdelta += (m - n) * handledCPCountPlusOne;\n\t\t\tn = m;\n\n\t\t\tfor (j = 0; j < inputLength; ++j) {\n\t\t\t\tcurrentValue = input[j];\n\n\t\t\t\tif (currentValue < n && ++delta > maxInt) {\n\t\t\t\t\terror('overflow');\n\t\t\t\t}\n\n\t\t\t\tif (currentValue == n) {\n\t\t\t\t\t// Represent delta as a generalized variable-length integer\n\t\t\t\t\tfor (q = delta, k = base; /* no condition */; k += base) {\n\t\t\t\t\t\tt = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n\t\t\t\t\t\tif (q < t) {\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tqMinusT = q - t;\n\t\t\t\t\t\tbaseMinusT = base - t;\n\t\t\t\t\t\toutput.push(\n\t\t\t\t\t\t\tstringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0))\n\t\t\t\t\t\t);\n\t\t\t\t\t\tq = floor(qMinusT / baseMinusT);\n\t\t\t\t\t}\n\n\t\t\t\t\toutput.push(stringFromCharCode(digitToBasic(q, 0)));\n\t\t\t\t\tbias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);\n\t\t\t\t\tdelta = 0;\n\t\t\t\t\t++handledCPCount;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t++delta;\n\t\t\t++n;\n\n\t\t}\n\t\treturn output.join('');\n\t}\n\n\t/**\n\t * Converts a Punycode string representing a domain name or an email address\n\t * to Unicode. Only the Punycoded parts of the input will be converted, i.e.\n\t * it doesn't matter if you call it on a string that has already been\n\t * converted to Unicode.\n\t * @memberOf punycode\n\t * @param {String} input The Punycoded domain name or email address to\n\t * convert to Unicode.\n\t * @returns {String} The Unicode representation of the given Punycode\n\t * string.\n\t */\n\tfunction toUnicode(input) {\n\t\treturn mapDomain(input, function(string) {\n\t\t\treturn regexPunycode.test(string)\n\t\t\t\t? decode(string.slice(4).toLowerCase())\n\t\t\t\t: string;\n\t\t});\n\t}\n\n\t/**\n\t * Converts a Unicode string representing a domain name or an email address to\n\t * Punycode. Only the non-ASCII parts of the domain name will be converted,\n\t * i.e. it doesn't matter if you call it with a domain that's already in\n\t * ASCII.\n\t * @memberOf punycode\n\t * @param {String} input The domain name or email address to convert, as a\n\t * Unicode string.\n\t * @returns {String} The Punycode representation of the given domain name or\n\t * email address.\n\t */\n\tfunction toASCII(input) {\n\t\treturn mapDomain(input, function(string) {\n\t\t\treturn regexNonASCII.test(string)\n\t\t\t\t? 'xn--' + encode(string)\n\t\t\t\t: string;\n\t\t});\n\t}\n\n\t/*--------------------------------------------------------------------------*/\n\n\t/** Define the public API */\n\tpunycode = {\n\t\t/**\n\t\t * A string representing the current Punycode.js version number.\n\t\t * @memberOf punycode\n\t\t * @type String\n\t\t */\n\t\t'version': '1.4.1',\n\t\t/**\n\t\t * An object of methods to convert from JavaScript's internal character\n\t\t * representation (UCS-2) to Unicode code points, and back.\n\t\t * @see \n\t\t * @memberOf punycode\n\t\t * @type Object\n\t\t */\n\t\t'ucs2': {\n\t\t\t'decode': ucs2decode,\n\t\t\t'encode': ucs2encode\n\t\t},\n\t\t'decode': decode,\n\t\t'encode': encode,\n\t\t'toASCII': toASCII,\n\t\t'toUnicode': toUnicode\n\t};\n\n\t/** Expose `punycode` */\n\t// Some AMD build optimizers, like r.js, check for specific condition patterns\n\t// like the following:\n\tif (\n\t\ttypeof define == 'function' &&\n\t\ttypeof define.amd == 'object' &&\n\t\tdefine.amd\n\t) {\n\t\tdefine('punycode', function() {\n\t\t\treturn punycode;\n\t\t});\n\t} else if (freeExports && freeModule) {\n\t\tif (module.exports == freeExports) {\n\t\t\t// in Node.js, io.js, or RingoJS v0.8.0+\n\t\t\tfreeModule.exports = punycode;\n\t\t} else {\n\t\t\t// in Narwhal or RingoJS v0.7.0-\n\t\t\tfor (key in punycode) {\n\t\t\t\tpunycode.hasOwnProperty(key) && (freeExports[key] = punycode[key]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// in Rhino or a web browser\n\t\troot.punycode = punycode;\n\t}\n\n}(this));\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\n// If obj.hasOwnProperty has been overridden, then calling\n// obj.hasOwnProperty(prop) will break.\n// See: https://github.com/joyent/node/issues/1707\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n\nmodule.exports = function(qs, sep, eq, options) {\n sep = sep || '&';\n eq = eq || '=';\n var obj = {};\n\n if (typeof qs !== 'string' || qs.length === 0) {\n return obj;\n }\n\n var regexp = /\\+/g;\n qs = qs.split(sep);\n\n var maxKeys = 1000;\n if (options && typeof options.maxKeys === 'number') {\n maxKeys = options.maxKeys;\n }\n\n var len = qs.length;\n // maxKeys <= 0 means that we should not limit keys count\n if (maxKeys > 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr, vstr, k, v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar stringifyPrimitive = function(v) {\n switch (typeof v) {\n case 'string':\n return v;\n\n case 'boolean':\n return v ? 'true' : 'false';\n\n case 'number':\n return isFinite(v) ? v : '';\n\n default:\n return '';\n }\n};\n\nmodule.exports = function(obj, sep, eq, name) {\n sep = sep || '&';\n eq = eq || '=';\n if (obj === null) {\n obj = undefined;\n }\n\n if (typeof obj === 'object') {\n return map(objectKeys(obj), function(k) {\n var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n return map(obj[k], function(v) {\n return ks + encodeURIComponent(stringifyPrimitive(v));\n }).join(sep);\n } else {\n return ks + encodeURIComponent(stringifyPrimitive(obj[k]));\n }\n }).join(sep);\n\n }\n\n if (!name) return '';\n return encodeURIComponent(stringifyPrimitive(name)) + eq +\n encodeURIComponent(stringifyPrimitive(obj));\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n\nfunction map (xs, f) {\n if (xs.map) return xs.map(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n res.push(f(xs[i], i));\n }\n return res;\n}\n\nvar objectKeys = Object.keys || function (obj) {\n var res = [];\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);\n }\n return res;\n};\n","'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/react/index.js\");","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() {\n return this || (typeof self === \"object\" && self);\n})() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = require(\"./runtime\");\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() {\n return this || (typeof self === \"object\" && self);\n })() || Function(\"return this\")()\n);\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar punycode = require('punycode');\nvar util = require('./util');\n\nexports.parse = urlParse;\nexports.resolve = urlResolve;\nexports.resolveObject = urlResolveObject;\nexports.format = urlFormat;\n\nexports.Url = Url;\n\nfunction Url() {\n this.protocol = null;\n this.slashes = null;\n this.auth = null;\n this.host = null;\n this.port = null;\n this.hostname = null;\n this.hash = null;\n this.search = null;\n this.query = null;\n this.pathname = null;\n this.path = null;\n this.href = null;\n}\n\n// Reference: RFC 3986, RFC 1808, RFC 2396\n\n// define these here so at least they only have to be\n// compiled once on the first module load.\nvar protocolPattern = /^([a-z0-9.+-]+:)/i,\n portPattern = /:[0-9]*$/,\n\n // Special case for a simple path URL\n simplePathPattern = /^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$/,\n\n // RFC 2396: characters reserved for delimiting URLs.\n // We actually just auto-escape these.\n delims = ['<', '>', '\"', '`', ' ', '\\r', '\\n', '\\t'],\n\n // RFC 2396: characters not allowed for various reasons.\n unwise = ['{', '}', '|', '\\\\', '^', '`'].concat(delims),\n\n // Allowed by RFCs, but cause of XSS attacks. Always escape these.\n autoEscape = ['\\''].concat(unwise),\n // Characters that are never ever allowed in a hostname.\n // Note that any invalid chars are also handled, but these\n // are the ones that are *expected* to be seen, so we fast-path\n // them.\n nonHostChars = ['%', '/', '?', ';', '#'].concat(autoEscape),\n hostEndingChars = ['/', '?', '#'],\n hostnameMaxLen = 255,\n hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/,\n hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/,\n // protocols that can allow \"unsafe\" and \"unwise\" chars.\n unsafeProtocol = {\n 'javascript': true,\n 'javascript:': true\n },\n // protocols that never have a hostname.\n hostlessProtocol = {\n 'javascript': true,\n 'javascript:': true\n },\n // protocols that always contain a // bit.\n slashedProtocol = {\n 'http': true,\n 'https': true,\n 'ftp': true,\n 'gopher': true,\n 'file': true,\n 'http:': true,\n 'https:': true,\n 'ftp:': true,\n 'gopher:': true,\n 'file:': true\n },\n querystring = require('querystring');\n\nfunction urlParse(url, parseQueryString, slashesDenoteHost) {\n if (url && util.isObject(url) && url instanceof Url) return url;\n\n var u = new Url;\n u.parse(url, parseQueryString, slashesDenoteHost);\n return u;\n}\n\nUrl.prototype.parse = function(url, parseQueryString, slashesDenoteHost) {\n if (!util.isString(url)) {\n throw new TypeError(\"Parameter 'url' must be a string, not \" + typeof url);\n }\n\n // Copy chrome, IE, opera backslash-handling behavior.\n // Back slashes before the query string get converted to forward slashes\n // See: https://code.google.com/p/chromium/issues/detail?id=25916\n var queryIndex = url.indexOf('?'),\n splitter =\n (queryIndex !== -1 && queryIndex < url.indexOf('#')) ? '?' : '#',\n uSplit = url.split(splitter),\n slashRegex = /\\\\/g;\n uSplit[0] = uSplit[0].replace(slashRegex, '/');\n url = uSplit.join(splitter);\n\n var rest = url;\n\n // trim before proceeding.\n // This is to support parse stuff like \" http://foo.com \\n\"\n rest = rest.trim();\n\n if (!slashesDenoteHost && url.split('#').length === 1) {\n // Try fast path regexp\n var simplePath = simplePathPattern.exec(rest);\n if (simplePath) {\n this.path = rest;\n this.href = rest;\n this.pathname = simplePath[1];\n if (simplePath[2]) {\n this.search = simplePath[2];\n if (parseQueryString) {\n this.query = querystring.parse(this.search.substr(1));\n } else {\n this.query = this.search.substr(1);\n }\n } else if (parseQueryString) {\n this.search = '';\n this.query = {};\n }\n return this;\n }\n }\n\n var proto = protocolPattern.exec(rest);\n if (proto) {\n proto = proto[0];\n var lowerProto = proto.toLowerCase();\n this.protocol = lowerProto;\n rest = rest.substr(proto.length);\n }\n\n // figure out if it's got a host\n // user@server is *always* interpreted as a hostname, and url\n // resolution will treat //foo/bar as host=foo,path=bar because that's\n // how the browser resolves relative URLs.\n if (slashesDenoteHost || proto || rest.match(/^\\/\\/[^@\\/]+@[^@\\/]+/)) {\n var slashes = rest.substr(0, 2) === '//';\n if (slashes && !(proto && hostlessProtocol[proto])) {\n rest = rest.substr(2);\n this.slashes = true;\n }\n }\n\n if (!hostlessProtocol[proto] &&\n (slashes || (proto && !slashedProtocol[proto]))) {\n\n // there's a hostname.\n // the first instance of /, ?, ;, or # ends the host.\n //\n // If there is an @ in the hostname, then non-host chars *are* allowed\n // to the left of the last @ sign, unless some host-ending character\n // comes *before* the @-sign.\n // URLs are obnoxious.\n //\n // ex:\n // http://a@b@c/ => user:a@b host:c\n // http://a@b?@c => user:a host:c path:/?@c\n\n // v0.12 TODO(isaacs): This is not quite how Chrome does things.\n // Review our test case against browsers more comprehensively.\n\n // find the first instance of any hostEndingChars\n var hostEnd = -1;\n for (var i = 0; i < hostEndingChars.length; i++) {\n var hec = rest.indexOf(hostEndingChars[i]);\n if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))\n hostEnd = hec;\n }\n\n // at this point, either we have an explicit point where the\n // auth portion cannot go past, or the last @ char is the decider.\n var auth, atSign;\n if (hostEnd === -1) {\n // atSign can be anywhere.\n atSign = rest.lastIndexOf('@');\n } else {\n // atSign must be in auth portion.\n // http://a@b/c@d => host:b auth:a path:/c@d\n atSign = rest.lastIndexOf('@', hostEnd);\n }\n\n // Now we have a portion which is definitely the auth.\n // Pull that off.\n if (atSign !== -1) {\n auth = rest.slice(0, atSign);\n rest = rest.slice(atSign + 1);\n this.auth = decodeURIComponent(auth);\n }\n\n // the host is the remaining to the left of the first non-host char\n hostEnd = -1;\n for (var i = 0; i < nonHostChars.length; i++) {\n var hec = rest.indexOf(nonHostChars[i]);\n if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))\n hostEnd = hec;\n }\n // if we still have not hit it, then the entire thing is a host.\n if (hostEnd === -1)\n hostEnd = rest.length;\n\n this.host = rest.slice(0, hostEnd);\n rest = rest.slice(hostEnd);\n\n // pull out port.\n this.parseHost();\n\n // we've indicated that there is a hostname,\n // so even if it's empty, it has to be present.\n this.hostname = this.hostname || '';\n\n // if hostname begins with [ and ends with ]\n // assume that it's an IPv6 address.\n var ipv6Hostname = this.hostname[0] === '[' &&\n this.hostname[this.hostname.length - 1] === ']';\n\n // validate a little.\n if (!ipv6Hostname) {\n var hostparts = this.hostname.split(/\\./);\n for (var i = 0, l = hostparts.length; i < l; i++) {\n var part = hostparts[i];\n if (!part) continue;\n if (!part.match(hostnamePartPattern)) {\n var newpart = '';\n for (var j = 0, k = part.length; j < k; j++) {\n if (part.charCodeAt(j) > 127) {\n // we replace non-ASCII char with a temporary placeholder\n // we need this to make sure size of hostname is not\n // broken by replacing non-ASCII by nothing\n newpart += 'x';\n } else {\n newpart += part[j];\n }\n }\n // we test again with ASCII char only\n if (!newpart.match(hostnamePartPattern)) {\n var validParts = hostparts.slice(0, i);\n var notHost = hostparts.slice(i + 1);\n var bit = part.match(hostnamePartStart);\n if (bit) {\n validParts.push(bit[1]);\n notHost.unshift(bit[2]);\n }\n if (notHost.length) {\n rest = '/' + notHost.join('.') + rest;\n }\n this.hostname = validParts.join('.');\n break;\n }\n }\n }\n }\n\n if (this.hostname.length > hostnameMaxLen) {\n this.hostname = '';\n } else {\n // hostnames are always lower case.\n this.hostname = this.hostname.toLowerCase();\n }\n\n if (!ipv6Hostname) {\n // IDNA Support: Returns a punycoded representation of \"domain\".\n // It only converts parts of the domain name that\n // have non-ASCII characters, i.e. it doesn't matter if\n // you call it with a domain that already is ASCII-only.\n this.hostname = punycode.toASCII(this.hostname);\n }\n\n var p = this.port ? ':' + this.port : '';\n var h = this.hostname || '';\n this.host = h + p;\n this.href += this.host;\n\n // strip [ and ] from the hostname\n // the host field still retains them, though\n if (ipv6Hostname) {\n this.hostname = this.hostname.substr(1, this.hostname.length - 2);\n if (rest[0] !== '/') {\n rest = '/' + rest;\n }\n }\n }\n\n // now rest is set to the post-host stuff.\n // chop off any delim chars.\n if (!unsafeProtocol[lowerProto]) {\n\n // First, make 100% sure that any \"autoEscape\" chars get\n // escaped, even if encodeURIComponent doesn't think they\n // need to be.\n for (var i = 0, l = autoEscape.length; i < l; i++) {\n var ae = autoEscape[i];\n if (rest.indexOf(ae) === -1)\n continue;\n var esc = encodeURIComponent(ae);\n if (esc === ae) {\n esc = escape(ae);\n }\n rest = rest.split(ae).join(esc);\n }\n }\n\n\n // chop off from the tail first.\n var hash = rest.indexOf('#');\n if (hash !== -1) {\n // got a fragment string.\n this.hash = rest.substr(hash);\n rest = rest.slice(0, hash);\n }\n var qm = rest.indexOf('?');\n if (qm !== -1) {\n this.search = rest.substr(qm);\n this.query = rest.substr(qm + 1);\n if (parseQueryString) {\n this.query = querystring.parse(this.query);\n }\n rest = rest.slice(0, qm);\n } else if (parseQueryString) {\n // no query string, but parseQueryString still requested\n this.search = '';\n this.query = {};\n }\n if (rest) this.pathname = rest;\n if (slashedProtocol[lowerProto] &&\n this.hostname && !this.pathname) {\n this.pathname = '/';\n }\n\n //to support http.request\n if (this.pathname || this.search) {\n var p = this.pathname || '';\n var s = this.search || '';\n this.path = p + s;\n }\n\n // finally, reconstruct the href based on what has been validated.\n this.href = this.format();\n return this;\n};\n\n// format a parsed object into a url string\nfunction urlFormat(obj) {\n // ensure it's an object, and not a string url.\n // If it's an obj, this is a no-op.\n // this way, you can call url_format() on strings\n // to clean up potentially wonky urls.\n if (util.isString(obj)) obj = urlParse(obj);\n if (!(obj instanceof Url)) return Url.prototype.format.call(obj);\n return obj.format();\n}\n\nUrl.prototype.format = function() {\n var auth = this.auth || '';\n if (auth) {\n auth = encodeURIComponent(auth);\n auth = auth.replace(/%3A/i, ':');\n auth += '@';\n }\n\n var protocol = this.protocol || '',\n pathname = this.pathname || '',\n hash = this.hash || '',\n host = false,\n query = '';\n\n if (this.host) {\n host = auth + this.host;\n } else if (this.hostname) {\n host = auth + (this.hostname.indexOf(':') === -1 ?\n this.hostname :\n '[' + this.hostname + ']');\n if (this.port) {\n host += ':' + this.port;\n }\n }\n\n if (this.query &&\n util.isObject(this.query) &&\n Object.keys(this.query).length) {\n query = querystring.stringify(this.query);\n }\n\n var search = this.search || (query && ('?' + query)) || '';\n\n if (protocol && protocol.substr(-1) !== ':') protocol += ':';\n\n // only the slashedProtocols get the //. Not mailto:, xmpp:, etc.\n // unless they had them to begin with.\n if (this.slashes ||\n (!protocol || slashedProtocol[protocol]) && host !== false) {\n host = '//' + (host || '');\n if (pathname && pathname.charAt(0) !== '/') pathname = '/' + pathname;\n } else if (!host) {\n host = '';\n }\n\n if (hash && hash.charAt(0) !== '#') hash = '#' + hash;\n if (search && search.charAt(0) !== '?') search = '?' + search;\n\n pathname = pathname.replace(/[?#]/g, function(match) {\n return encodeURIComponent(match);\n });\n search = search.replace('#', '%23');\n\n return protocol + host + pathname + search + hash;\n};\n\nfunction urlResolve(source, relative) {\n return urlParse(source, false, true).resolve(relative);\n}\n\nUrl.prototype.resolve = function(relative) {\n return this.resolveObject(urlParse(relative, false, true)).format();\n};\n\nfunction urlResolveObject(source, relative) {\n if (!source) return relative;\n return urlParse(source, false, true).resolveObject(relative);\n}\n\nUrl.prototype.resolveObject = function(relative) {\n if (util.isString(relative)) {\n var rel = new Url();\n rel.parse(relative, false, true);\n relative = rel;\n }\n\n var result = new Url();\n var tkeys = Object.keys(this);\n for (var tk = 0; tk < tkeys.length; tk++) {\n var tkey = tkeys[tk];\n result[tkey] = this[tkey];\n }\n\n // hash is always overridden, no matter what.\n // even href=\"\" will remove it.\n result.hash = relative.hash;\n\n // if the relative url is empty, then there's nothing left to do here.\n if (relative.href === '') {\n result.href = result.format();\n return result;\n }\n\n // hrefs like //foo/bar always cut to the protocol.\n if (relative.slashes && !relative.protocol) {\n // take everything except the protocol from relative\n var rkeys = Object.keys(relative);\n for (var rk = 0; rk < rkeys.length; rk++) {\n var rkey = rkeys[rk];\n if (rkey !== 'protocol')\n result[rkey] = relative[rkey];\n }\n\n //urlParse appends trailing / to urls like http://www.example.com\n if (slashedProtocol[result.protocol] &&\n result.hostname && !result.pathname) {\n result.path = result.pathname = '/';\n }\n\n result.href = result.format();\n return result;\n }\n\n if (relative.protocol && relative.protocol !== result.protocol) {\n // if it's a known url protocol, then changing\n // the protocol does weird things\n // first, if it's not file:, then we MUST have a host,\n // and if there was a path\n // to begin with, then we MUST have a path.\n // if it is file:, then the host is dropped,\n // because that's known to be hostless.\n // anything else is assumed to be absolute.\n if (!slashedProtocol[relative.protocol]) {\n var keys = Object.keys(relative);\n for (var v = 0; v < keys.length; v++) {\n var k = keys[v];\n result[k] = relative[k];\n }\n result.href = result.format();\n return result;\n }\n\n result.protocol = relative.protocol;\n if (!relative.host && !hostlessProtocol[relative.protocol]) {\n var relPath = (relative.pathname || '').split('/');\n while (relPath.length && !(relative.host = relPath.shift()));\n if (!relative.host) relative.host = '';\n if (!relative.hostname) relative.hostname = '';\n if (relPath[0] !== '') relPath.unshift('');\n if (relPath.length < 2) relPath.unshift('');\n result.pathname = relPath.join('/');\n } else {\n result.pathname = relative.pathname;\n }\n result.search = relative.search;\n result.query = relative.query;\n result.host = relative.host || '';\n result.auth = relative.auth;\n result.hostname = relative.hostname || relative.host;\n result.port = relative.port;\n // to support http.request\n if (result.pathname || result.search) {\n var p = result.pathname || '';\n var s = result.search || '';\n result.path = p + s;\n }\n result.slashes = result.slashes || relative.slashes;\n result.href = result.format();\n return result;\n }\n\n var isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/'),\n isRelAbs = (\n relative.host ||\n relative.pathname && relative.pathname.charAt(0) === '/'\n ),\n mustEndAbs = (isRelAbs || isSourceAbs ||\n (result.host && relative.pathname)),\n removeAllDots = mustEndAbs,\n srcPath = result.pathname && result.pathname.split('/') || [],\n relPath = relative.pathname && relative.pathname.split('/') || [],\n psychotic = result.protocol && !slashedProtocol[result.protocol];\n\n // if the url is a non-slashed url, then relative\n // links like ../.. should be able\n // to crawl up to the hostname, as well. This is strange.\n // result.protocol has already been set by now.\n // Later on, put the first path part into the host field.\n if (psychotic) {\n result.hostname = '';\n result.port = null;\n if (result.host) {\n if (srcPath[0] === '') srcPath[0] = result.host;\n else srcPath.unshift(result.host);\n }\n result.host = '';\n if (relative.protocol) {\n relative.hostname = null;\n relative.port = null;\n if (relative.host) {\n if (relPath[0] === '') relPath[0] = relative.host;\n else relPath.unshift(relative.host);\n }\n relative.host = null;\n }\n mustEndAbs = mustEndAbs && (relPath[0] === '' || srcPath[0] === '');\n }\n\n if (isRelAbs) {\n // it's absolute.\n result.host = (relative.host || relative.host === '') ?\n relative.host : result.host;\n result.hostname = (relative.hostname || relative.hostname === '') ?\n relative.hostname : result.hostname;\n result.search = relative.search;\n result.query = relative.query;\n srcPath = relPath;\n // fall through to the dot-handling below.\n } else if (relPath.length) {\n // it's relative\n // throw away the existing file, and take the new path instead.\n if (!srcPath) srcPath = [];\n srcPath.pop();\n srcPath = srcPath.concat(relPath);\n result.search = relative.search;\n result.query = relative.query;\n } else if (!util.isNullOrUndefined(relative.search)) {\n // just pull out the search.\n // like href='?foo'.\n // Put this after the other two cases because it simplifies the booleans\n if (psychotic) {\n result.hostname = result.host = srcPath.shift();\n //occationaly the auth can get stuck only in host\n //this especially happens in cases like\n //url.resolveObject('mailto:local1@domain1', 'local2@domain2')\n var authInHost = result.host && result.host.indexOf('@') > 0 ?\n result.host.split('@') : false;\n if (authInHost) {\n result.auth = authInHost.shift();\n result.host = result.hostname = authInHost.shift();\n }\n }\n result.search = relative.search;\n result.query = relative.query;\n //to support http.request\n if (!util.isNull(result.pathname) || !util.isNull(result.search)) {\n result.path = (result.pathname ? result.pathname : '') +\n (result.search ? result.search : '');\n }\n result.href = result.format();\n return result;\n }\n\n if (!srcPath.length) {\n // no path at all. easy.\n // we've already handled the other stuff above.\n result.pathname = null;\n //to support http.request\n if (result.search) {\n result.path = '/' + result.search;\n } else {\n result.path = null;\n }\n result.href = result.format();\n return result;\n }\n\n // if a url ENDs in . or .., then it must get a trailing slash.\n // however, if it ends in anything else non-slashy,\n // then it must NOT get a trailing slash.\n var last = srcPath.slice(-1)[0];\n var hasTrailingSlash = (\n (result.host || relative.host || srcPath.length > 1) &&\n (last === '.' || last === '..') || last === '');\n\n // strip single dots, resolve double dots to parent dir\n // if the path tries to go above the root, `up` ends up > 0\n var up = 0;\n for (var i = srcPath.length; i >= 0; i--) {\n last = srcPath[i];\n if (last === '.') {\n srcPath.splice(i, 1);\n } else if (last === '..') {\n srcPath.splice(i, 1);\n up++;\n } else if (up) {\n srcPath.splice(i, 1);\n up--;\n }\n }\n\n // if the path is allowed to go above the root, restore leading ..s\n if (!mustEndAbs && !removeAllDots) {\n for (; up--; up) {\n srcPath.unshift('..');\n }\n }\n\n if (mustEndAbs && srcPath[0] !== '' &&\n (!srcPath[0] || srcPath[0].charAt(0) !== '/')) {\n srcPath.unshift('');\n }\n\n if (hasTrailingSlash && (srcPath.join('/').substr(-1) !== '/')) {\n srcPath.push('');\n }\n\n var isAbsolute = srcPath[0] === '' ||\n (srcPath[0] && srcPath[0].charAt(0) === '/');\n\n // put the host back\n if (psychotic) {\n result.hostname = result.host = isAbsolute ? '' :\n srcPath.length ? srcPath.shift() : '';\n //occationaly the auth can get stuck only in host\n //this especially happens in cases like\n //url.resolveObject('mailto:local1@domain1', 'local2@domain2')\n var authInHost = result.host && result.host.indexOf('@') > 0 ?\n result.host.split('@') : false;\n if (authInHost) {\n result.auth = authInHost.shift();\n result.host = result.hostname = authInHost.shift();\n }\n }\n\n mustEndAbs = mustEndAbs || (result.host && srcPath.length);\n\n if (mustEndAbs && !isAbsolute) {\n srcPath.unshift('');\n }\n\n if (!srcPath.length) {\n result.pathname = null;\n result.path = null;\n } else {\n result.pathname = srcPath.join('/');\n }\n\n //to support request.http\n if (!util.isNull(result.pathname) || !util.isNull(result.search)) {\n result.path = (result.pathname ? result.pathname : '') +\n (result.search ? result.search : '');\n }\n result.auth = relative.auth || result.auth;\n result.slashes = result.slashes || relative.slashes;\n result.href = result.format();\n return result;\n};\n\nUrl.prototype.parseHost = function() {\n var host = this.host;\n var port = portPattern.exec(host);\n if (port) {\n port = port[0];\n if (port !== ':') {\n this.port = port.substr(1);\n }\n host = host.substr(0, host.length - port.length);\n }\n if (host) this.hostname = host;\n};\n","'use strict';\n\nmodule.exports = {\n isString: function(arg) {\n return typeof(arg) === 'string';\n },\n isObject: function(arg) {\n return typeof(arg) === 'object' && arg !== null;\n },\n isNull: function(arg) {\n return arg === null;\n },\n isNullOrUndefined: function(arg) {\n return arg == null;\n }\n};\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/webpack/buildin/global.js\");","module.exports = function(module) {\r\n\tif (!module.webpackPolyfill) {\r\n\t\tmodule.deprecate = function() {};\r\n\t\tmodule.paths = [];\r\n\t\t// module.parent = undefined by default\r\n\t\tif (!module.children) module.children = [];\r\n\t\tObject.defineProperty(module, \"loaded\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.l;\r\n\t\t\t}\r\n\t\t});\r\n\t\tObject.defineProperty(module, \"id\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.i;\r\n\t\t\t}\r\n\t\t});\r\n\t\tmodule.webpackPolyfill = 1;\r\n\t}\r\n\treturn module;\r\n};\r\n","module.exports = dll_aea5a84f9025b36d9dbf;"],"mappings":";;;;;;;;;AAAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC5BA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpBA;;;;;;;;;;;;ACAA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1DA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AACA;AACA;;;;;;;;;;;;ACFA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjCA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC7RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACzOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnEA;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/zBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpIA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1iBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAIA;;;;;;;;;;;;AC3BA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAEA;AACA;AACA;AACA;AACA;AAAA;AACA,UAaA;AACA;AACA;;;;;;;;;;;;;;ACphBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpFA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AChtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC3tBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;ACrBA;;;;A","sourceRoot":""} \ No newline at end of file diff --git a/docs/_next/static/development/pages/_error.js b/docs/_next/static/development/pages/_error.js index f875f4a..1b6a639 100644 --- a/docs/_next/static/development/pages/_error.js +++ b/docs/_next/static/development/pages/_error.js @@ -1,4 +1,4 @@ -((window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static/development/pages/_error.js"],{ +((window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static\\development\\pages\\_error.js"],{ /***/ "./node_modules/@babel/runtime-corejs2/core-js/array/from.js": /*!*******************************************************************!*\ @@ -6142,7 +6142,7 @@ if (hadRuntime) { /***/ (function(module, exports, __webpack_require__) { __NEXT_REGISTER_PAGE('/_error', function() { -module.exports = __webpack_require__(/*! /Users/jeroen.peeters/Documents/nos/website/node_modules/next/dist/pages/_error.js */"./node_modules/next/dist/pages/_error.js"); +module.exports = __webpack_require__(/*! D:\Web2\website\node_modules\next\dist\pages\_error.js */"./node_modules/next/dist/pages/_error.js"); return { page: module.exports.default }}); diff --git a/docs/_next/static/development/pages/_error.js.map b/docs/_next/static/development/pages/_error.js.map index 02a5cab..2e04d68 100644 --- a/docs/_next/static/development/pages/_error.js.map +++ b/docs/_next/static/development/pages/_error.js.map @@ -1 +1 @@ -{"version":3,"file":"static/development/pages/_error.js","sources":["webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/from.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/is-iterable.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/create.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/promise.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/set.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/createClass.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/inherits.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/typeof.js","webpack:///./node_modules/@babel/runtime-corejs2/regenerator/index.js","webpack:///./node_modules/core-js/library/fn/array/from.js","webpack:///./node_modules/core-js/library/fn/array/is-array.js","webpack:///./node_modules/core-js/library/fn/is-iterable.js","webpack:///./node_modules/core-js/library/fn/object/create.js","webpack:///./node_modules/core-js/library/fn/object/define-property.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/fn/object/get-prototype-of.js","webpack:///./node_modules/core-js/library/fn/object/set-prototype-of.js","webpack:///./node_modules/core-js/library/fn/promise.js","webpack:///./node_modules/core-js/library/fn/set.js","webpack:///./node_modules/core-js/library/fn/symbol/index.js","webpack:///./node_modules/core-js/library/fn/symbol/iterator.js","webpack:///./node_modules/core-js/library/modules/_a-function.js","webpack:///./node_modules/core-js/library/modules/_add-to-unscopables.js","webpack:///./node_modules/core-js/library/modules/_an-instance.js","webpack:///./node_modules/core-js/library/modules/_an-object.js","webpack:///./node_modules/core-js/library/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/library/modules/_array-includes.js","webpack:///./node_modules/core-js/library/modules/_array-methods.js","webpack:///./node_modules/core-js/library/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/library/modules/_array-species-create.js","webpack:///./node_modules/core-js/library/modules/_classof.js","webpack:///./node_modules/core-js/library/modules/_cof.js","webpack:///./node_modules/core-js/library/modules/_collection-strong.js","webpack:///./node_modules/core-js/library/modules/_collection-to-json.js","webpack:///./node_modules/core-js/library/modules/_collection.js","webpack:///./node_modules/core-js/library/modules/_core.js","webpack:///./node_modules/core-js/library/modules/_create-property.js","webpack:///./node_modules/core-js/library/modules/_ctx.js","webpack:///./node_modules/core-js/library/modules/_defined.js","webpack:///./node_modules/core-js/library/modules/_descriptors.js","webpack:///./node_modules/core-js/library/modules/_dom-create.js","webpack:///./node_modules/core-js/library/modules/_enum-bug-keys.js","webpack:///./node_modules/core-js/library/modules/_enum-keys.js","webpack:///./node_modules/core-js/library/modules/_export.js","webpack:///./node_modules/core-js/library/modules/_fails.js","webpack:///./node_modules/core-js/library/modules/_for-of.js","webpack:///./node_modules/core-js/library/modules/_global.js","webpack:///./node_modules/core-js/library/modules/_has.js","webpack:///./node_modules/core-js/library/modules/_hide.js","webpack:///./node_modules/core-js/library/modules/_html.js","webpack:///./node_modules/core-js/library/modules/_ie8-dom-define.js","webpack:///./node_modules/core-js/library/modules/_invoke.js","webpack:///./node_modules/core-js/library/modules/_iobject.js","webpack:///./node_modules/core-js/library/modules/_is-array-iter.js","webpack:///./node_modules/core-js/library/modules/_is-array.js","webpack:///./node_modules/core-js/library/modules/_is-object.js","webpack:///./node_modules/core-js/library/modules/_iter-call.js","webpack:///./node_modules/core-js/library/modules/_iter-create.js","webpack:///./node_modules/core-js/library/modules/_iter-define.js","webpack:///./node_modules/core-js/library/modules/_iter-detect.js","webpack:///./node_modules/core-js/library/modules/_iter-step.js","webpack:///./node_modules/core-js/library/modules/_iterators.js","webpack:///./node_modules/core-js/library/modules/_library.js","webpack:///./node_modules/core-js/library/modules/_meta.js","webpack:///./node_modules/core-js/library/modules/_microtask.js","webpack:///./node_modules/core-js/library/modules/_new-promise-capability.js","webpack:///./node_modules/core-js/library/modules/_object-create.js","webpack:///./node_modules/core-js/library/modules/_object-dp.js","webpack:///./node_modules/core-js/library/modules/_object-dps.js","webpack:///./node_modules/core-js/library/modules/_object-gopd.js","webpack:///./node_modules/core-js/library/modules/_object-gopn-ext.js","webpack:///./node_modules/core-js/library/modules/_object-gopn.js","webpack:///./node_modules/core-js/library/modules/_object-gops.js","webpack:///./node_modules/core-js/library/modules/_object-gpo.js","webpack:///./node_modules/core-js/library/modules/_object-keys-internal.js","webpack:///./node_modules/core-js/library/modules/_object-keys.js","webpack:///./node_modules/core-js/library/modules/_object-pie.js","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./node_modules/core-js/library/modules/_perform.js","webpack:///./node_modules/core-js/library/modules/_promise-resolve.js","webpack:///./node_modules/core-js/library/modules/_property-desc.js","webpack:///./node_modules/core-js/library/modules/_redefine-all.js","webpack:///./node_modules/core-js/library/modules/_redefine.js","webpack:///./node_modules/core-js/library/modules/_set-collection-from.js","webpack:///./node_modules/core-js/library/modules/_set-collection-of.js","webpack:///./node_modules/core-js/library/modules/_set-proto.js","webpack:///./node_modules/core-js/library/modules/_set-species.js","webpack:///./node_modules/core-js/library/modules/_set-to-string-tag.js","webpack:///./node_modules/core-js/library/modules/_shared-key.js","webpack:///./node_modules/core-js/library/modules/_shared.js","webpack:///./node_modules/core-js/library/modules/_species-constructor.js","webpack:///./node_modules/core-js/library/modules/_string-at.js","webpack:///./node_modules/core-js/library/modules/_task.js","webpack:///./node_modules/core-js/library/modules/_to-absolute-index.js","webpack:///./node_modules/core-js/library/modules/_to-integer.js","webpack:///./node_modules/core-js/library/modules/_to-iobject.js","webpack:///./node_modules/core-js/library/modules/_to-length.js","webpack:///./node_modules/core-js/library/modules/_to-object.js","webpack:///./node_modules/core-js/library/modules/_to-primitive.js","webpack:///./node_modules/core-js/library/modules/_uid.js","webpack:///./node_modules/core-js/library/modules/_user-agent.js","webpack:///./node_modules/core-js/library/modules/_validate-collection.js","webpack:///./node_modules/core-js/library/modules/_wks-define.js","webpack:///./node_modules/core-js/library/modules/_wks-ext.js","webpack:///./node_modules/core-js/library/modules/_wks.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator-method.js","webpack:///./node_modules/core-js/library/modules/core.is-iterable.js","webpack:///./node_modules/core-js/library/modules/es6.array.from.js","webpack:///./node_modules/core-js/library/modules/es6.array.is-array.js","webpack:///./node_modules/core-js/library/modules/es6.array.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.object.create.js","webpack:///./node_modules/core-js/library/modules/es6.object.define-property.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.object.set-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.promise.js","webpack:///./node_modules/core-js/library/modules/es6.set.js","webpack:///./node_modules/core-js/library/modules/es6.string.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.symbol.js","webpack:///./node_modules/core-js/library/modules/es7.promise.finally.js","webpack:///./node_modules/core-js/library/modules/es7.promise.try.js","webpack:///./node_modules/core-js/library/modules/es7.set.from.js","webpack:///./node_modules/core-js/library/modules/es7.set.of.js","webpack:///./node_modules/core-js/library/modules/es7.set.to-json.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.async-iterator.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.observable.js","webpack:///./node_modules/core-js/library/modules/web.dom.iterable.js","webpack:///./node_modules/http-status/lib/index.js","webpack:///./node_modules/next/dist/lib/error.js","webpack:///./node_modules/next/dist/lib/head.js","webpack:///./node_modules/next/dist/lib/side-effect.js","webpack:///./node_modules/next/dist/lib/utils.js","webpack:///./node_modules/next/dist/pages/_error.js","webpack:///./node_modules/next/error.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/checkPropTypes.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/next/node_modules/prop-types/factoryWithTypeCheckers.js","webpack:///./node_modules/next/node_modules/prop-types/index.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/object-assign/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/react/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/regenerator-runtime/runtime-module.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///external \"dll_aea5a84f9025b36d9dbf\""],"sourcesContent":["module.exports = require(\"core-js/library/fn/array/from\");","module.exports = require(\"core-js/library/fn/array/is-array\");","module.exports = require(\"core-js/library/fn/is-iterable\");","module.exports = require(\"core-js/library/fn/object/create\");","module.exports = require(\"core-js/library/fn/object/define-property\");","module.exports = require(\"core-js/library/fn/object/get-own-property-descriptor\");","module.exports = require(\"core-js/library/fn/object/get-prototype-of\");","module.exports = require(\"core-js/library/fn/object/set-prototype-of\");","module.exports = require(\"core-js/library/fn/promise\");","module.exports = require(\"core-js/library/fn/set\");","module.exports = require(\"core-js/library/fn/symbol\");","module.exports = require(\"core-js/library/fn/symbol/iterator\");","var _Array$isArray = require(\"../core-js/array/is-array\");\n\nfunction _arrayWithoutHoles(arr) {\n if (_Array$isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n}\n\nmodule.exports = _arrayWithoutHoles;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized;","var _Promise = require(\"../core-js/promise\");\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n _Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new _Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n\n _Object$defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n _Object$defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var _Object$getPrototypeOf = require(\"../core-js/object/get-prototype-of\");\n\nvar _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || _Object$getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;","var _Object$create = require(\"../core-js/object/create\");\n\nvar setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = _Object$create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","var _Object$getOwnPropertyDescriptor = require(\"../core-js/object/get-own-property-descriptor\");\n\nvar _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};\n\n if (desc.get || desc.set) {\n _Object$defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n}\n\nmodule.exports = _interopRequireWildcard;","var _Array$from = require(\"../core-js/array/from\");\n\nvar _isIterable = require(\"../core-js/is-iterable\");\n\nfunction _iterableToArray(iter) {\n if (_isIterable(Object(iter)) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return _Array$from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}\n\nmodule.exports = _nonIterableSpread;","var _typeof = require(\"../helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;","var _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var _Symbol$iterator = require(\"../core-js/symbol/iterator\");\n\nvar _Symbol = require(\"../core-js/symbol\");\n\nfunction _typeof2(obj) { if (typeof _Symbol === \"function\" && typeof _Symbol$iterator === \"symbol\") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof2(obj); }\n\nfunction _typeof(obj) {\n if (typeof _Symbol === \"function\" && _typeof2(_Symbol$iterator) === \"symbol\") {\n module.exports = _typeof = function _typeof(obj) {\n return _typeof2(obj);\n };\n } else {\n module.exports = _typeof = function _typeof(obj) {\n return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : _typeof2(obj);\n };\n }\n\n return _typeof(obj);\n}\n\nmodule.exports = _typeof;","module.exports = require(\"regenerator-runtime\");\n","require('../../modules/es6.string.iterator');\nrequire('../../modules/es6.array.from');\nmodule.exports = require('../../modules/_core').Array.from;\n","require('../../modules/es6.array.is-array');\nmodule.exports = require('../../modules/_core').Array.isArray;\n","require('../modules/web.dom.iterable');\nrequire('../modules/es6.string.iterator');\nmodule.exports = require('../modules/core.is-iterable');\n","require('../../modules/es6.object.create');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function create(P, D) {\n return $Object.create(P, D);\n};\n","require('../../modules/es6.object.define-property');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function defineProperty(it, key, desc) {\n return $Object.defineProperty(it, key, desc);\n};\n","require('../../modules/es6.object.get-own-property-descriptor');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function getOwnPropertyDescriptor(it, key) {\n return $Object.getOwnPropertyDescriptor(it, key);\n};\n","require('../../modules/es6.object.get-prototype-of');\nmodule.exports = require('../../modules/_core').Object.getPrototypeOf;\n","require('../../modules/es6.object.set-prototype-of');\nmodule.exports = require('../../modules/_core').Object.setPrototypeOf;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.promise');\nrequire('../modules/es7.promise.finally');\nrequire('../modules/es7.promise.try');\nmodule.exports = require('../modules/_core').Promise;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nrequire('../modules/es7.set.to-json');\nrequire('../modules/es7.set.of');\nrequire('../modules/es7.set.from');\nmodule.exports = require('../modules/_core').Set;\n","require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nrequire('../../modules/es7.symbol.async-iterator');\nrequire('../../modules/es7.symbol.observable');\nmodule.exports = require('../../modules/_core').Symbol;\n","require('../../modules/es6.string.iterator');\nrequire('../../modules/web.dom.iterable');\nmodule.exports = require('../../modules/_wks-ext').f('iterator');\n","module.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n","module.exports = function () { /* empty */ };\n","module.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n","var isObject = require('./_is-object');\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n","var forOf = require('./_for-of');\n\nmodule.exports = function (iter, ITERATOR) {\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n","// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n","var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar classof = require('./_classof');\nvar from = require('./_array-from-iterable');\nmodule.exports = function (NAME) {\n return function toJSON() {\n if (classof(this) != NAME) throw TypeError(NAME + \"#toJSON isn't generic\");\n return from(this);\n };\n};\n","'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar meta = require('./_meta');\nvar fails = require('./_fails');\nvar hide = require('./_hide');\nvar redefineAll = require('./_redefine-all');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar setToStringTag = require('./_set-to-string-tag');\nvar dP = require('./_object-dp').f;\nvar each = require('./_array-methods')(0);\nvar DESCRIPTORS = require('./_descriptors');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME, '_c');\n target._c = new Base();\n if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);\n });\n each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {\n var IS_ADDER = KEY == 'add' || KEY == 'set';\n if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {\n anInstance(this, C, KEY);\n if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;\n var result = this._c[KEY](a === 0 ? 0 : a, b);\n return IS_ADDER ? this : result;\n });\n });\n IS_WEAK || dP(C.prototype, 'size', {\n get: function () {\n return this._c.size;\n }\n });\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F, O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n","var core = module.exports = { version: '2.5.7' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n","'use strict';\nvar $defineProperty = require('./_object-dp');\nvar createDesc = require('./_property-desc');\n\nmodule.exports = function (object, index, value) {\n if (index in object) $defineProperty.f(object, index, createDesc(0, value));\n else object[index] = value;\n};\n","// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n","// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nmodule.exports = function (it) {\n var result = getKeys(it);\n var getSymbols = gOPS.f;\n if (getSymbols) {\n var symbols = getSymbols(it);\n var isEnum = pIE.f;\n var i = 0;\n var key;\n while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);\n } return result;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar ctx = require('./_ctx');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && has(exports, key)) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n","var ctx = require('./_ctx');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar getIterFn = require('./core.get-iterator-method');\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var document = require('./_global').document;\nmodule.exports = document && document.documentElement;\n","module.exports = !require('./_descriptors') && !require('./_fails')(function () {\n return Object.defineProperty(require('./_dom-create')('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n","// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n","// check on default Array iterator\nvar Iterators = require('./_iterators');\nvar ITERATOR = require('./_wks')('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n","module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n","'use strict';\nvar create = require('./_object-create');\nvar descriptor = require('./_property-desc');\nvar setToStringTag = require('./_set-to-string-tag');\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n","'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n","var ITERATOR = require('./_wks')('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n","module.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n","module.exports = {};\n","module.exports = true;\n","var META = require('./_uid')('meta');\nvar isObject = require('./_is-object');\nvar has = require('./_has');\nvar setDesc = require('./_object-dp').f;\nvar id = 0;\nvar isExtensible = Object.isExtensible || function () {\n return true;\n};\nvar FREEZE = !require('./_fails')(function () {\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function (it) {\n setDesc(it, META, { value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n } });\n};\nvar fastKey = function (it, create) {\n // return primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function (it, create) {\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n","var global = require('./_global');\nvar macrotask = require('./_task').set;\nvar Observer = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar isNode = require('./_cof')(process) == 'process';\n\nmodule.exports = function () {\n var head, last, notify;\n\n var flush = function () {\n var parent, fn;\n if (isNode && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (e) {\n if (head) notify();\n else last = undefined;\n throw e;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (isNode) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339\n } else if (Observer && !(global.navigator && global.navigator.standalone)) {\n var toggle = true;\n var node = document.createTextNode('');\n new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n var promise = Promise.resolve(undefined);\n notify = function () {\n promise.then(flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n\n return function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n };\n};\n","'use strict';\n// 25.4.1.5 NewPromiseCapability(C)\nvar aFunction = require('./_a-function');\n\nfunction PromiseCapability(C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n}\n\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n","var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n","var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject');\nvar gOPN = require('./_object-gopn').f;\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return gOPN(it);\n } catch (e) {\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n","// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal');\nvar hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return $keys(O, hiddenKeys);\n};\n","exports.f = Object.getOwnPropertySymbols;\n","// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n","var has = require('./_has');\nvar toIObject = require('./_to-iobject');\nvar arrayIndexOf = require('./_array-includes')(false);\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n","exports.f = {}.propertyIsEnumerable;\n","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n","module.exports = function (exec) {\n try {\n return { e: false, v: exec() };\n } catch (e) {\n return { e: true, v: e };\n }\n};\n","var anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar newPromiseCapability = require('./_new-promise-capability');\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var hide = require('./_hide');\nmodule.exports = function (target, src, safe) {\n for (var key in src) {\n if (safe && target[key]) target[key] = src[key];\n else hide(target, key, src[key]);\n } return target;\n};\n","module.exports = require('./_hide');\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar ctx = require('./_ctx');\nvar forOf = require('./_for-of');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {\n var mapFn = arguments[1];\n var mapping, A, n, cb;\n aFunction(this);\n mapping = mapFn !== undefined;\n if (mapping) aFunction(mapFn);\n if (source == undefined) return new this();\n A = [];\n if (mapping) {\n n = 0;\n cb = ctx(mapFn, arguments[2], 2);\n forOf(source, false, function (nextItem) {\n A.push(cb(nextItem, n++));\n });\n } else {\n forOf(source, false, A.push, A);\n }\n return new this(A);\n } });\n};\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { of: function of() {\n var length = arguments.length;\n var A = new Array(length);\n while (length--) A[length] = arguments[length];\n return new this(A);\n } });\n};\n","// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object');\nvar anObject = require('./_an-object');\nvar check = function (O, proto) {\n anObject(O);\n if (!isObject(proto) && proto !== null) throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function (test, buggy, set) {\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch (e) { buggy = true; }\n return function setPrototypeOf(O, proto) {\n check(O, proto);\n if (buggy) O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n","'use strict';\nvar global = require('./_global');\nvar core = require('./_core');\nvar dP = require('./_object-dp');\nvar DESCRIPTORS = require('./_descriptors');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (KEY) {\n var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n","var def = require('./_object-dp').f;\nvar has = require('./_has');\nvar TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n","var shared = require('./_shared')('keys');\nvar uid = require('./_uid');\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n","var core = require('./_core');\nvar global = require('./_global');\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: require('./_library') ? 'pure' : 'global',\n copyright: '© 2018 Denis Pushkarev (zloirock.ru)'\n});\n","// 7.3.20 SpeciesConstructor(O, defaultConstructor)\nvar anObject = require('./_an-object');\nvar aFunction = require('./_a-function');\nvar SPECIES = require('./_wks')('species');\nmodule.exports = function (O, D) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);\n};\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","var ctx = require('./_ctx');\nvar invoke = require('./_invoke');\nvar html = require('./_html');\nvar cel = require('./_dom-create');\nvar global = require('./_global');\nvar process = global.process;\nvar setTask = global.setImmediate;\nvar clearTask = global.clearImmediate;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\nvar run = function () {\n var id = +this;\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function (event) {\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!setTask || !clearTask) {\n setTask = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (require('./_cof')(process) == 'process') {\n defer = function (id) {\n process.nextTick(ctx(run, id, 1));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if (MessageChannel) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {\n defer = function (id) {\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in cel('script')) {\n defer = function (id) {\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};\n","var toInteger = require('./_to-integer');\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n","// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject');\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n","// 7.1.15 ToLength\nvar toInteger = require('./_to-integer');\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n","// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n","// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n","var global = require('./_global');\nvar navigator = global.navigator;\n\nmodule.exports = navigator && navigator.userAgent || '';\n","var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar LIBRARY = require('./_library');\nvar wksExt = require('./_wks-ext');\nvar defineProperty = require('./_object-dp').f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n","exports.f = require('./_wks');\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').isIterable = function (it) {\n var O = Object(it);\n return O[ITERATOR] !== undefined\n || '@@iterator' in O\n // eslint-disable-next-line no-prototype-builtins\n || Iterators.hasOwnProperty(classof(O));\n};\n","'use strict';\nvar ctx = require('./_ctx');\nvar $export = require('./_export');\nvar toObject = require('./_to-object');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar toLength = require('./_to-length');\nvar createProperty = require('./_create-property');\nvar getIterFn = require('./core.get-iterator-method');\n\n$export($export.S + $export.F * !require('./_iter-detect')(function (iter) { Array.from(iter); }), 'Array', {\n // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)\n from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var C = typeof this == 'function' ? this : Array;\n var aLen = arguments.length;\n var mapfn = aLen > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var index = 0;\n var iterFn = getIterFn(O);\n var length, result, step, iterator;\n if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);\n // if object isn't iterable or it's array with default iterator - use simple case\n if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {\n for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {\n createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);\n }\n } else {\n length = toLength(O.length);\n for (result = new C(length); length > index; index++) {\n createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);\n }\n }\n result.length = index;\n return result;\n }\n});\n","// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', { isArray: require('./_is-array') });\n","'use strict';\nvar addToUnscopables = require('./_add-to-unscopables');\nvar step = require('./_iter-step');\nvar Iterators = require('./_iterators');\nvar toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n","var $export = require('./_export');\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', { create: require('./_object-create') });\n","var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperty: require('./_object-dp').f });\n","// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject');\nvar $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function () {\n return function getOwnPropertyDescriptor(it, key) {\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n","// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object');\nvar $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function () {\n return function getPrototypeOf(it) {\n return $getPrototypeOf(toObject(it));\n };\n});\n","// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', { setPrototypeOf: require('./_set-proto').set });\n","'use strict';\nvar LIBRARY = require('./_library');\nvar global = require('./_global');\nvar ctx = require('./_ctx');\nvar classof = require('./_classof');\nvar $export = require('./_export');\nvar isObject = require('./_is-object');\nvar aFunction = require('./_a-function');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar speciesConstructor = require('./_species-constructor');\nvar task = require('./_task').set;\nvar microtask = require('./_microtask')();\nvar newPromiseCapabilityModule = require('./_new-promise-capability');\nvar perform = require('./_perform');\nvar userAgent = require('./_user-agent');\nvar promiseResolve = require('./_promise-resolve');\nvar PROMISE = 'Promise';\nvar TypeError = global.TypeError;\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8 || '';\nvar $Promise = global[PROMISE];\nvar isNode = classof(process) == 'process';\nvar empty = function () { /* empty */ };\nvar Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;\nvar newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;\n\nvar USE_NATIVE = !!function () {\n try {\n // correct subclassing with @@species support\n var promise = $Promise.resolve(1);\n var FakePromise = (promise.constructor = {})[require('./_wks')('species')] = function (exec) {\n exec(empty, empty);\n };\n // unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n return (isNode || typeof PromiseRejectionEvent == 'function')\n && promise.then(empty) instanceof FakePromise\n // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // we can't detect it synchronously, so just check versions\n && v8.indexOf('6.6') !== 0\n && userAgent.indexOf('Chrome/66') === -1;\n } catch (e) { /* empty */ }\n}();\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\nvar notify = function (promise, isReject) {\n if (promise._n) return;\n promise._n = true;\n var chain = promise._c;\n microtask(function () {\n var value = promise._v;\n var ok = promise._s == 1;\n var i = 0;\n var run = function (reaction) {\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (promise._h == 2) onHandleUnhandled(promise);\n promise._h = 1;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // may throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (e) {\n if (domain && !exited) domain.exit();\n reject(e);\n }\n };\n while (chain.length > i) run(chain[i++]); // variable length - can't use forEach\n promise._c = [];\n promise._n = false;\n if (isReject && !promise._h) onUnhandled(promise);\n });\n};\nvar onUnhandled = function (promise) {\n task.call(global, function () {\n var value = promise._v;\n var unhandled = isUnhandled(promise);\n var result, handler, console;\n if (unhandled) {\n result = perform(function () {\n if (isNode) {\n process.emit('unhandledRejection', value, promise);\n } else if (handler = global.onunhandledrejection) {\n handler({ promise: promise, reason: value });\n } else if ((console = global.console) && console.error) {\n console.error('Unhandled promise rejection', value);\n }\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n promise._h = isNode || isUnhandled(promise) ? 2 : 1;\n } promise._a = undefined;\n if (unhandled && result.e) throw result.v;\n });\n};\nvar isUnhandled = function (promise) {\n return promise._h !== 1 && (promise._a || promise._c).length === 0;\n};\nvar onHandleUnhandled = function (promise) {\n task.call(global, function () {\n var handler;\n if (isNode) {\n process.emit('rejectionHandled', promise);\n } else if (handler = global.onrejectionhandled) {\n handler({ promise: promise, reason: promise._v });\n }\n });\n};\nvar $reject = function (value) {\n var promise = this;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n promise._v = value;\n promise._s = 2;\n if (!promise._a) promise._a = promise._c.slice();\n notify(promise, true);\n};\nvar $resolve = function (value) {\n var promise = this;\n var then;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n if (then = isThenable(value)) {\n microtask(function () {\n var wrapper = { _w: promise, _d: false }; // wrap\n try {\n then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));\n } catch (e) {\n $reject.call(wrapper, e);\n }\n });\n } else {\n promise._v = value;\n promise._s = 1;\n notify(promise, false);\n }\n } catch (e) {\n $reject.call({ _w: promise, _d: false }, e); // wrap\n }\n};\n\n// constructor polyfill\nif (!USE_NATIVE) {\n // 25.4.3.1 Promise(executor)\n $Promise = function Promise(executor) {\n anInstance(this, $Promise, PROMISE, '_h');\n aFunction(executor);\n Internal.call(this);\n try {\n executor(ctx($resolve, this, 1), ctx($reject, this, 1));\n } catch (err) {\n $reject.call(this, err);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n this._c = []; // <- awaiting reactions\n this._a = undefined; // <- checked in isUnhandled reactions\n this._s = 0; // <- state\n this._d = false; // <- done\n this._v = undefined; // <- value\n this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled\n this._n = false; // <- notify\n };\n Internal.prototype = require('./_redefine-all')($Promise.prototype, {\n // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)\n then: function then(onFulfilled, onRejected) {\n var reaction = newPromiseCapability(speciesConstructor(this, $Promise));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = isNode ? process.domain : undefined;\n this._c.push(reaction);\n if (this._a) this._a.push(reaction);\n if (this._s) notify(this, false);\n return reaction.promise;\n },\n // 25.4.5.1 Promise.prototype.catch(onRejected)\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n this.promise = promise;\n this.resolve = ctx($resolve, promise, 1);\n this.reject = ctx($reject, promise, 1);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === $Promise || C === Wrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });\nrequire('./_set-to-string-tag')($Promise, PROMISE);\nrequire('./_set-species')(PROMISE);\nWrapper = require('./_core')[PROMISE];\n\n// statics\n$export($export.S + $export.F * !USE_NATIVE, PROMISE, {\n // 25.4.4.5 Promise.reject(r)\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n var $$reject = capability.reject;\n $$reject(r);\n return capability.promise;\n }\n});\n$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {\n // 25.4.4.6 Promise.resolve(x)\n resolve: function resolve(x) {\n return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);\n }\n});\n$export($export.S + $export.F * !(USE_NATIVE && require('./_iter-detect')(function (iter) {\n $Promise.all(iter)['catch'](empty);\n})), PROMISE, {\n // 25.4.4.1 Promise.all(iterable)\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var values = [];\n var index = 0;\n var remaining = 1;\n forOf(iterable, false, function (promise) {\n var $index = index++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n C.resolve(promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[$index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.e) reject(result.v);\n return capability.promise;\n },\n // 25.4.4.4 Promise.race(iterable)\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n forOf(iterable, false, function (promise) {\n C.resolve(promise).then(capability.resolve, reject);\n });\n });\n if (result.e) reject(result.v);\n return capability.promise;\n }\n});\n","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n","'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n","'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global');\nvar has = require('./_has');\nvar DESCRIPTORS = require('./_descriptors');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar META = require('./_meta').KEY;\nvar $fails = require('./_fails');\nvar shared = require('./_shared');\nvar setToStringTag = require('./_set-to-string-tag');\nvar uid = require('./_uid');\nvar wks = require('./_wks');\nvar wksExt = require('./_wks-ext');\nvar wksDefine = require('./_wks-define');\nvar enumKeys = require('./_enum-keys');\nvar isArray = require('./_is-array');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar createDesc = require('./_property-desc');\nvar _create = require('./_object-create');\nvar gOPNExt = require('./_object-gopn-ext');\nvar $GOPD = require('./_object-gopd');\nvar $DP = require('./_object-dp');\nvar $keys = require('./_object-keys');\nvar gOPD = $GOPD.f;\nvar dP = $DP.f;\nvar gOPN = gOPNExt.f;\nvar $Symbol = global.Symbol;\nvar $JSON = global.JSON;\nvar _stringify = $JSON && $JSON.stringify;\nvar PROTOTYPE = 'prototype';\nvar HIDDEN = wks('_hidden');\nvar TO_PRIMITIVE = wks('toPrimitive');\nvar isEnum = {}.propertyIsEnumerable;\nvar SymbolRegistry = shared('symbol-registry');\nvar AllSymbols = shared('symbols');\nvar OPSymbols = shared('op-symbols');\nvar ObjectProto = Object[PROTOTYPE];\nvar USE_NATIVE = typeof $Symbol == 'function';\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function () {\n return _create(dP({}, 'a', {\n get: function () { return dP(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (it, key, D) {\n var protoDesc = gOPD(ObjectProto, key);\n if (protoDesc) delete ObjectProto[key];\n dP(it, key, D);\n if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function (tag) {\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D) {\n if (it === ObjectProto) $defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if (has(AllSymbols, key)) {\n if (!D.enumerable) {\n if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;\n D = _create(D, { enumerable: createDesc(0, false) });\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P) {\n anObject(it);\n var keys = enumKeys(P = toIObject(P));\n var i = 0;\n var l = keys.length;\n var key;\n while (l > i) $defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P) {\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key) {\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {\n it = toIObject(it);\n key = toPrimitive(key, true);\n if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;\n var D = gOPD(it, key);\n if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it) {\n var names = gOPN(toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it) {\n var IS_OP = it === ObjectProto;\n var names = gOPN(IS_OP ? OPSymbols : toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif (!USE_NATIVE) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function (value) {\n if (this === ObjectProto) $set.call(OPSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if (DESCRIPTORS && !require('./_library')) {\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function (name) {\n return wrap(wks(name));\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });\n\nfor (var es6Symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);\n\nfor (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function (key) {\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');\n for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;\n },\n useSetter: function () { setter = true; },\n useSimple: function () { setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it) {\n var args = [it];\n var i = 1;\n var replacer, $replacer;\n while (arguments.length > i) args.push(arguments[i++]);\n $replacer = replacer = args[1];\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n","// https://github.com/tc39/proposal-promise-finally\n'use strict';\nvar $export = require('./_export');\nvar core = require('./_core');\nvar global = require('./_global');\nvar speciesConstructor = require('./_species-constructor');\nvar promiseResolve = require('./_promise-resolve');\n\n$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {\n var C = speciesConstructor(this, core.Promise || global.Promise);\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n} });\n","'use strict';\n// https://github.com/tc39/proposal-promise-try\nvar $export = require('./_export');\nvar newPromiseCapability = require('./_new-promise-capability');\nvar perform = require('./_perform');\n\n$export($export.S, 'Promise', { 'try': function (callbackfn) {\n var promiseCapability = newPromiseCapability.f(this);\n var result = perform(callbackfn);\n (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);\n return promiseCapability.promise;\n} });\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from\nrequire('./_set-collection-from')('Set');\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of\nrequire('./_set-collection-of')('Set');\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar $export = require('./_export');\n\n$export($export.P + $export.R, 'Set', { toJSON: require('./_collection-to-json')('Set') });\n","require('./_wks-define')('asyncIterator');\n","require('./_wks-define')('observable');\n","require('./es6.array.iterator');\nvar global = require('./_global');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar TO_STRING_TAG = require('./_wks')('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n","// Generated by CoffeeScript 1.10.0\nmodule.exports = {\n 100: 'Continue',\n 101: 'Switching Protocols',\n 200: 'OK',\n 201: 'Created',\n 202: 'Accepted',\n 203: 'Non-Authoritative Information',\n 204: 'No Content',\n 205: 'Reset Content',\n 206: 'Partial Content',\n 207: 'Multi Status',\n 208: 'Already Reported',\n 226: 'IM Used',\n 300: 'Multiple Choices',\n 301: 'Moved Permanently',\n 302: 'Found',\n 303: 'See Other',\n 304: 'Not Modified',\n 305: 'Use Proxy',\n 306: 'Switch Proxy',\n 307: 'Temporary Redirect',\n 308: 'Permanent Redirect',\n 400: 'Bad Request',\n 401: 'Unauthorized',\n 402: 'Payment Required',\n 403: 'Forbidden',\n 404: 'Not Found',\n 405: 'Method Not Allowed',\n 406: 'Not Acceptable',\n 407: 'Proxy Authentication Required',\n 408: 'Request Time-out',\n 409: 'Conflict',\n 410: 'Gone',\n 411: 'Length Required',\n 412: 'Precondition Failed',\n 413: 'Request Entity Too Large',\n 414: 'Request-URI Too Large',\n 415: 'Unsupported Media Type',\n 416: 'Requested Range not Satisfiable',\n 417: 'Expectation Failed',\n 418: 'I\\'m a teapot',\n 421: 'Misdirected Request',\n 422: 'Unprocessable Entity',\n 423: 'Locked',\n 424: 'Failed Dependency',\n 426: 'Upgrade Required',\n 428: 'Precondition Required',\n 429: 'Too Many Requests',\n 431: 'Request Header Fields Too Large',\n 451: 'Unavailable For Legal Reasons',\n 500: 'Internal Server Error',\n 501: 'Not Implemented',\n 502: 'Bad Gateway',\n 503: 'Service Unavailable',\n 504: 'Gateway Time-out',\n 505: 'HTTP Version not Supported',\n 506: 'Variant Also Negotiates',\n 507: 'Insufficient Storage',\n 508: 'Loop Detected',\n 510: 'Not Extended',\n 511: 'Network Authentication Required',\n CONTINUE: 100,\n SWITCHING_PROTOCOLS: 101,\n OK: 200,\n CREATED: 201,\n ACCEPTED: 202,\n NON_AUTHORITATIVE_INFORMATION: 203,\n NO_CONTENT: 204,\n RESET_CONTENT: 205,\n PARTIAL_CONTENT: 206,\n MULTI_STATUS: 207,\n ALREADY_REPORTED: 208,\n IM_USED: 226,\n MULTIPLE_CHOICES: 300,\n MOVED_PERMANENTLY: 301,\n FOUND: 302,\n SEE_OTHER: 303,\n NOT_MODIFIED: 304,\n USE_PROXY: 305,\n SWITCH_PROXY: 306,\n TEMPORARY_REDIRECT: 307,\n PERMANENT_REDIRECT: 308,\n BAD_REQUEST: 400,\n UNAUTHORIZED: 401,\n PAYMENT_REQUIRED: 402,\n FORBIDDEN: 403,\n NOT_FOUND: 404,\n METHOD_NOT_ALLOWED: 405,\n NOT_ACCEPTABLE: 406,\n PROXY_AUTHENTICATION_REQUIRED: 407,\n REQUEST_TIMEOUT: 408,\n CONFLICT: 409,\n GONE: 410,\n LENGTH_REQUIRED: 411,\n PRECONDITION_FAILED: 412,\n REQUEST_ENTITY_TOO_LARGE: 413,\n REQUEST_URI_TOO_LONG: 414,\n UNSUPPORTED_MEDIA_TYPE: 415,\n REQUESTED_RANGE_NOT_SATISFIABLE: 416,\n EXPECTATION_FAILED: 417,\n IM_A_TEAPOT: 418,\n MISDIRECTED_REQUEST: 421,\n UNPROCESSABLE_ENTITY: 422,\n UPGRADE_REQUIRED: 426,\n PRECONDITION_REQUIRED: 428,\n LOCKED: 423,\n FAILED_DEPENDENCY: 424,\n TOO_MANY_REQUESTS: 429,\n REQUEST_HEADER_FIELDS_TOO_LARGE: 431,\n UNAVAILABLE_FOR_LEGAL_REASONS: 451,\n INTERNAL_SERVER_ERROR: 500,\n NOT_IMPLEMENTED: 501,\n BAD_GATEWAY: 502,\n SERVICE_UNAVAILABLE: 503,\n GATEWAY_TIMEOUT: 504,\n HTTP_VERSION_NOT_SUPPORTED: 505,\n VARIANT_ALSO_NEGOTIATES: 506,\n INSUFFICIENT_STORAGE: 507,\n LOOP_DETECTED: 508,\n NOT_EXTENDED: 510,\n NETWORK_AUTHENTICATION_REQUIRED: 511\n};\n","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _httpStatus = _interopRequireDefault(require(\"http-status\"));\n\nvar _head = _interopRequireDefault(require(\"./head\"));\n\nvar Error =\n/*#__PURE__*/\nfunction (_React$Component) {\n (0, _inherits2.default)(Error, _React$Component);\n\n function Error() {\n (0, _classCallCheck2.default)(this, Error);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Error).apply(this, arguments));\n }\n\n (0, _createClass2.default)(Error, [{\n key: \"render\",\n value: function render() {\n var statusCode = this.props.statusCode;\n var title = statusCode === 404 ? 'This page could not be found' : _httpStatus.default[statusCode] || 'An unexpected error has occurred';\n return _react.default.createElement(\"div\", {\n style: styles.error\n }, _react.default.createElement(_head.default, null, _react.default.createElement(\"meta\", {\n name: \"viewport\",\n content: \"width=device-width, initial-scale=1.0\"\n }), _react.default.createElement(\"title\", null, statusCode, \": \", title)), _react.default.createElement(\"div\", null, _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: 'body { margin: 0 }'\n }\n }), statusCode ? _react.default.createElement(\"h1\", {\n style: styles.h1\n }, statusCode) : null, _react.default.createElement(\"div\", {\n style: styles.desc\n }, _react.default.createElement(\"h2\", {\n style: styles.h2\n }, title, \".\"))));\n }\n }], [{\n key: \"getInitialProps\",\n value: function getInitialProps(_ref) {\n var res = _ref.res,\n err = _ref.err;\n var statusCode = res ? res.statusCode : err ? err.statusCode : null;\n return {\n statusCode: statusCode\n };\n }\n }]);\n return Error;\n}(_react.default.Component);\n\nexports.default = Error;\n\nif (process.env.NODE_ENV !== 'production') {\n Error.propTypes = {\n statusCode: _propTypes.default.number\n };\n}\n\nvar styles = {\n error: {\n color: '#000',\n background: '#fff',\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: '100vh',\n textAlign: 'center',\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n justifyContent: 'center'\n },\n desc: {\n display: 'inline-block',\n textAlign: 'left',\n lineHeight: '49px',\n height: '49px',\n verticalAlign: 'middle'\n },\n h1: {\n display: 'inline-block',\n borderRight: '1px solid rgba(0, 0, 0,.3)',\n margin: 0,\n marginRight: '20px',\n padding: '10px 23px 10px 0',\n fontSize: '24px',\n fontWeight: 500,\n verticalAlign: 'top'\n },\n h2: {\n fontSize: '14px',\n fontWeight: 'normal',\n lineHeight: 'inherit',\n margin: 0,\n padding: 0\n }\n};","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.defaultHead = defaultHead;\nexports.default = void 0;\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _sideEffect = _interopRequireDefault(require(\"./side-effect\"));\n\nvar Head =\n/*#__PURE__*/\nfunction (_React$Component) {\n (0, _inherits2.default)(Head, _React$Component);\n\n function Head() {\n (0, _classCallCheck2.default)(this, Head);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Head).apply(this, arguments));\n }\n\n (0, _createClass2.default)(Head, [{\n key: \"render\",\n value: function render() {\n return null;\n }\n }]);\n return Head;\n}(_react.default.Component);\n\n(0, _defineProperty2.default)(Head, \"contextTypes\", {\n headManager: _propTypes.default.object\n});\nvar NEXT_HEAD_IDENTIFIER = 'next-head';\n\nfunction defaultHead() {\n var className = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : NEXT_HEAD_IDENTIFIER;\n return [_react.default.createElement(\"meta\", {\n key: \"charSet\",\n charSet: \"utf-8\",\n className: className\n })];\n}\n\nfunction reduceComponents(components) {\n return components.map(function (component) {\n return _react.default.Children.toArray(component.props.children);\n }).reduce(function (a, b) {\n return a.concat(b);\n }, []).reduce(function (a, b) {\n if (_react.default.Fragment && b.type === _react.default.Fragment) {\n return a.concat(_react.default.Children.toArray(b.props.children));\n }\n\n return a.concat(b);\n }, []).reverse().concat(defaultHead('')).filter(Boolean).filter(unique()).reverse().map(function (c, i) {\n var className = (c.props && c.props.className ? c.props.className + ' ' : '') + NEXT_HEAD_IDENTIFIER;\n var key = c.key || i;\n return _react.default.cloneElement(c, {\n key: key,\n className: className\n });\n });\n}\n\nfunction mapOnServer(head) {\n return head;\n}\n\nfunction onStateChange(head) {\n if (this.context && this.context.headManager) {\n this.context.headManager.updateHead(head);\n }\n}\n\nvar METATYPES = ['name', 'httpEquiv', 'charSet', 'itemProp', 'property'];\nvar ALLOWED_DUPLICATES = ['article:tag', 'og:image', 'og:image:alt', 'og:image:width', 'og:image:height', 'og:image:type', 'og:image:secure_url', 'og:image:url'];\n/*\n returns a function for filtering head child elements\n which shouldn't be duplicated, like ,\n except we explicit allow it in ALLOWED_DUPLICATES array\n*/\n\nfunction unique() {\n var keys = new _set.default();\n var tags = new _set.default();\n var metaTypes = new _set.default();\n var metaCategories = {};\n return function (h) {\n if (h.key && h.key.indexOf('.$') === 0) {\n if (keys.has(h.key)) return false;\n keys.add(h.key);\n }\n\n switch (h.type) {\n case 'title':\n case 'base':\n if (tags.has(h.type)) return false;\n tags.add(h.type);\n break;\n\n case 'meta':\n for (var i = 0, len = METATYPES.length; i < len; i++) {\n var metatype = METATYPES[i];\n if (!h.props.hasOwnProperty(metatype)) continue;\n\n if (metatype === 'charSet') {\n if (metaTypes.has(metatype)) return false;\n metaTypes.add(metatype);\n } else {\n var category = h.props[metatype];\n var categories = metaCategories[metatype] || new _set.default();\n if (categories.has(category) && ALLOWED_DUPLICATES.indexOf(category) === -1) return false;\n categories.add(category);\n metaCategories[metatype] = categories;\n }\n }\n\n break;\n }\n\n return true;\n };\n}\n\nvar _default = (0, _sideEffect.default)(reduceComponents, onStateChange, mapOnServer)(Head);\n\nexports.default = _default;","\"use strict\";\n\nvar _interopRequireWildcard = require(\"@babel/runtime-corejs2/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = withSideEffect;\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _assertThisInitialized2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/assertThisInitialized\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _toConsumableArray2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/toConsumableArray\"));\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _react = _interopRequireWildcard(require(\"react\"));\n\nvar _utils = require(\"./utils\");\n\nfunction withSideEffect(reduceComponentsToState, handleStateChangeOnClient, mapStateOnServer) {\n if (typeof reduceComponentsToState !== 'function') {\n throw new Error('Expected reduceComponentsToState to be a function.');\n }\n\n if (typeof handleStateChangeOnClient !== 'function') {\n throw new Error('Expected handleStateChangeOnClient to be a function.');\n }\n\n if (typeof mapStateOnServer !== 'undefined' && typeof mapStateOnServer !== 'function') {\n throw new Error('Expected mapStateOnServer to either be undefined or a function.');\n }\n\n return function wrap(WrappedComponent) {\n if (typeof WrappedComponent !== 'function') {\n throw new Error('Expected WrappedComponent to be a React component.');\n }\n\n var mountedInstances = new _set.default();\n var state;\n\n function emitChange(component) {\n state = reduceComponentsToState((0, _toConsumableArray2.default)(mountedInstances));\n\n if (SideEffect.canUseDOM) {\n handleStateChangeOnClient.call(component, state);\n } else if (mapStateOnServer) {\n state = mapStateOnServer(state);\n }\n }\n\n var SideEffect =\n /*#__PURE__*/\n function (_Component) {\n (0, _inherits2.default)(SideEffect, _Component);\n (0, _createClass2.default)(SideEffect, null, [{\n key: \"peek\",\n // Expose canUseDOM so tests can monkeypatch it\n // Try to use displayName of wrapped component\n value: function peek() {\n return state;\n }\n }, {\n key: \"rewind\",\n value: function rewind() {\n if (SideEffect.canUseDOM) {\n throw new Error('You may only call rewind() on the server. Call peek() to read the current state.');\n }\n\n var recordedState = state;\n state = undefined;\n mountedInstances.clear();\n return recordedState;\n }\n }]);\n\n function SideEffect(props) {\n var _this;\n\n (0, _classCallCheck2.default)(this, SideEffect);\n _this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(SideEffect).call(this, props));\n\n if (!SideEffect.canUseDOM) {\n mountedInstances.add((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));\n emitChange((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));\n }\n\n return _this;\n }\n\n (0, _createClass2.default)(SideEffect, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n mountedInstances.add(this);\n emitChange(this);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n emitChange(this);\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n mountedInstances.delete(this);\n emitChange(this);\n }\n }, {\n key: \"render\",\n value: function render() {\n return _react.default.createElement(WrappedComponent, null, this.props.children);\n }\n }]);\n return SideEffect;\n }(_react.Component);\n\n (0, _defineProperty2.default)(SideEffect, \"canUseDOM\", typeof window !== 'undefined');\n (0, _defineProperty2.default)(SideEffect, \"contextTypes\", WrappedComponent.contextTypes);\n (0, _defineProperty2.default)(SideEffect, \"displayName\", \"SideEffect(\".concat((0, _utils.getDisplayName)(WrappedComponent), \")\"));\n return SideEffect;\n };\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.execOnce = execOnce;\nexports.getDisplayName = getDisplayName;\nexports.isResSent = isResSent;\nexports.loadGetInitialProps = loadGetInitialProps;\nexports.getLocationOrigin = getLocationOrigin;\nexports.getURL = getURL;\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nfunction execOnce(fn) {\n var _this = this;\n\n var used = false;\n return function () {\n if (!used) {\n used = true;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n fn.apply(_this, args);\n }\n };\n}\n\nfunction getDisplayName(Component) {\n if (typeof Component === 'string') {\n return Component;\n }\n\n return Component.displayName || Component.name || 'Unknown';\n}\n\nfunction isResSent(res) {\n return res.finished || res.headersSent;\n}\n\nfunction loadGetInitialProps(_x, _x2) {\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction _loadGetInitialProps() {\n _loadGetInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(Component, ctx) {\n var compName, message, props, _compName, _message;\n\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(process.env.NODE_ENV !== 'production')) {\n _context.next = 5;\n break;\n }\n\n if (!(Component.prototype && Component.prototype.getInitialProps)) {\n _context.next = 5;\n break;\n }\n\n compName = getDisplayName(Component);\n message = \"\\\"\".concat(compName, \".getInitialProps()\\\" is defined as an instance method - visit https://err.sh/zeit/next.js/get-initial-props-as-an-instance-method for more information.\");\n throw new Error(message);\n\n case 5:\n if (Component.getInitialProps) {\n _context.next = 7;\n break;\n }\n\n return _context.abrupt(\"return\", {});\n\n case 7:\n _context.next = 9;\n return Component.getInitialProps(ctx);\n\n case 9:\n props = _context.sent;\n\n if (!(ctx.res && isResSent(ctx.res))) {\n _context.next = 12;\n break;\n }\n\n return _context.abrupt(\"return\", props);\n\n case 12:\n if (props) {\n _context.next = 16;\n break;\n }\n\n _compName = getDisplayName(Component);\n _message = \"\\\"\".concat(_compName, \".getInitialProps()\\\" should resolve to an object. But found \\\"\").concat(props, \"\\\" instead.\");\n throw new Error(_message);\n\n case 16:\n return _context.abrupt(\"return\", props);\n\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction getLocationOrigin() {\n var _window$location = window.location,\n protocol = _window$location.protocol,\n hostname = _window$location.hostname,\n port = _window$location.port;\n return \"\".concat(protocol, \"//\").concat(hostname).concat(port ? ':' + port : '');\n}\n\nfunction getURL() {\n var href = window.location.href;\n var origin = getLocationOrigin();\n return href.substring(origin.length);\n}","module.exports = require('next/error')\n","module.exports = require('./dist/lib/error')\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/checkPropTypes.js\");","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<<anonymous>>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message) {\n this.message = message;\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOf, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from\n // props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n Symbol.for &&\n Symbol.for('react.element')) ||\n 0xeac7;\n\n var isValidElement = function(object) {\n return typeof object === 'object' &&\n object !== null &&\n object.$$typeof === REACT_ELEMENT_TYPE;\n };\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js\");","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/object-assign/index.js\");","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/react/index.js\");","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() {\n return this || (typeof self === \"object\" && self);\n})() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = require(\"./runtime\");\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() {\n return this || (typeof self === \"object\" && self);\n })() || Function(\"return this\")()\n);\n","module.exports = dll_aea5a84f9025b36d9dbf;"],"mappings":";;;;;;;;;AAAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpBA;;;;;;;;;;;;ACAA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1DA;AACA;;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AACA;AACA;;;;;;;;;;;;ACFA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjCA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC7RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACzOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC1HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpIA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1iBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAIA;;;;;;;;;;;;AC3BA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;AChtBA;;;;A","sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static\\development\\pages\\_error.js","sources":["webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/from.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/is-iterable.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/create.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/promise.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/set.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/createClass.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/inherits.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/typeof.js","webpack:///./node_modules/@babel/runtime-corejs2/regenerator/index.js","webpack:///./node_modules/core-js/library/fn/array/from.js","webpack:///./node_modules/core-js/library/fn/array/is-array.js","webpack:///./node_modules/core-js/library/fn/is-iterable.js","webpack:///./node_modules/core-js/library/fn/object/create.js","webpack:///./node_modules/core-js/library/fn/object/define-property.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/fn/object/get-prototype-of.js","webpack:///./node_modules/core-js/library/fn/object/set-prototype-of.js","webpack:///./node_modules/core-js/library/fn/promise.js","webpack:///./node_modules/core-js/library/fn/set.js","webpack:///./node_modules/core-js/library/fn/symbol/index.js","webpack:///./node_modules/core-js/library/fn/symbol/iterator.js","webpack:///./node_modules/core-js/library/modules/_a-function.js","webpack:///./node_modules/core-js/library/modules/_add-to-unscopables.js","webpack:///./node_modules/core-js/library/modules/_an-instance.js","webpack:///./node_modules/core-js/library/modules/_an-object.js","webpack:///./node_modules/core-js/library/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/library/modules/_array-includes.js","webpack:///./node_modules/core-js/library/modules/_array-methods.js","webpack:///./node_modules/core-js/library/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/library/modules/_array-species-create.js","webpack:///./node_modules/core-js/library/modules/_classof.js","webpack:///./node_modules/core-js/library/modules/_cof.js","webpack:///./node_modules/core-js/library/modules/_collection-strong.js","webpack:///./node_modules/core-js/library/modules/_collection-to-json.js","webpack:///./node_modules/core-js/library/modules/_collection.js","webpack:///./node_modules/core-js/library/modules/_core.js","webpack:///./node_modules/core-js/library/modules/_create-property.js","webpack:///./node_modules/core-js/library/modules/_ctx.js","webpack:///./node_modules/core-js/library/modules/_defined.js","webpack:///./node_modules/core-js/library/modules/_descriptors.js","webpack:///./node_modules/core-js/library/modules/_dom-create.js","webpack:///./node_modules/core-js/library/modules/_enum-bug-keys.js","webpack:///./node_modules/core-js/library/modules/_enum-keys.js","webpack:///./node_modules/core-js/library/modules/_export.js","webpack:///./node_modules/core-js/library/modules/_fails.js","webpack:///./node_modules/core-js/library/modules/_for-of.js","webpack:///./node_modules/core-js/library/modules/_global.js","webpack:///./node_modules/core-js/library/modules/_has.js","webpack:///./node_modules/core-js/library/modules/_hide.js","webpack:///./node_modules/core-js/library/modules/_html.js","webpack:///./node_modules/core-js/library/modules/_ie8-dom-define.js","webpack:///./node_modules/core-js/library/modules/_invoke.js","webpack:///./node_modules/core-js/library/modules/_iobject.js","webpack:///./node_modules/core-js/library/modules/_is-array-iter.js","webpack:///./node_modules/core-js/library/modules/_is-array.js","webpack:///./node_modules/core-js/library/modules/_is-object.js","webpack:///./node_modules/core-js/library/modules/_iter-call.js","webpack:///./node_modules/core-js/library/modules/_iter-create.js","webpack:///./node_modules/core-js/library/modules/_iter-define.js","webpack:///./node_modules/core-js/library/modules/_iter-detect.js","webpack:///./node_modules/core-js/library/modules/_iter-step.js","webpack:///./node_modules/core-js/library/modules/_iterators.js","webpack:///./node_modules/core-js/library/modules/_library.js","webpack:///./node_modules/core-js/library/modules/_meta.js","webpack:///./node_modules/core-js/library/modules/_microtask.js","webpack:///./node_modules/core-js/library/modules/_new-promise-capability.js","webpack:///./node_modules/core-js/library/modules/_object-create.js","webpack:///./node_modules/core-js/library/modules/_object-dp.js","webpack:///./node_modules/core-js/library/modules/_object-dps.js","webpack:///./node_modules/core-js/library/modules/_object-gopd.js","webpack:///./node_modules/core-js/library/modules/_object-gopn-ext.js","webpack:///./node_modules/core-js/library/modules/_object-gopn.js","webpack:///./node_modules/core-js/library/modules/_object-gops.js","webpack:///./node_modules/core-js/library/modules/_object-gpo.js","webpack:///./node_modules/core-js/library/modules/_object-keys-internal.js","webpack:///./node_modules/core-js/library/modules/_object-keys.js","webpack:///./node_modules/core-js/library/modules/_object-pie.js","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./node_modules/core-js/library/modules/_perform.js","webpack:///./node_modules/core-js/library/modules/_promise-resolve.js","webpack:///./node_modules/core-js/library/modules/_property-desc.js","webpack:///./node_modules/core-js/library/modules/_redefine-all.js","webpack:///./node_modules/core-js/library/modules/_redefine.js","webpack:///./node_modules/core-js/library/modules/_set-collection-from.js","webpack:///./node_modules/core-js/library/modules/_set-collection-of.js","webpack:///./node_modules/core-js/library/modules/_set-proto.js","webpack:///./node_modules/core-js/library/modules/_set-species.js","webpack:///./node_modules/core-js/library/modules/_set-to-string-tag.js","webpack:///./node_modules/core-js/library/modules/_shared-key.js","webpack:///./node_modules/core-js/library/modules/_shared.js","webpack:///./node_modules/core-js/library/modules/_species-constructor.js","webpack:///./node_modules/core-js/library/modules/_string-at.js","webpack:///./node_modules/core-js/library/modules/_task.js","webpack:///./node_modules/core-js/library/modules/_to-absolute-index.js","webpack:///./node_modules/core-js/library/modules/_to-integer.js","webpack:///./node_modules/core-js/library/modules/_to-iobject.js","webpack:///./node_modules/core-js/library/modules/_to-length.js","webpack:///./node_modules/core-js/library/modules/_to-object.js","webpack:///./node_modules/core-js/library/modules/_to-primitive.js","webpack:///./node_modules/core-js/library/modules/_uid.js","webpack:///./node_modules/core-js/library/modules/_user-agent.js","webpack:///./node_modules/core-js/library/modules/_validate-collection.js","webpack:///./node_modules/core-js/library/modules/_wks-define.js","webpack:///./node_modules/core-js/library/modules/_wks-ext.js","webpack:///./node_modules/core-js/library/modules/_wks.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator-method.js","webpack:///./node_modules/core-js/library/modules/core.is-iterable.js","webpack:///./node_modules/core-js/library/modules/es6.array.from.js","webpack:///./node_modules/core-js/library/modules/es6.array.is-array.js","webpack:///./node_modules/core-js/library/modules/es6.array.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.object.create.js","webpack:///./node_modules/core-js/library/modules/es6.object.define-property.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.object.set-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.promise.js","webpack:///./node_modules/core-js/library/modules/es6.set.js","webpack:///./node_modules/core-js/library/modules/es6.string.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.symbol.js","webpack:///./node_modules/core-js/library/modules/es7.promise.finally.js","webpack:///./node_modules/core-js/library/modules/es7.promise.try.js","webpack:///./node_modules/core-js/library/modules/es7.set.from.js","webpack:///./node_modules/core-js/library/modules/es7.set.of.js","webpack:///./node_modules/core-js/library/modules/es7.set.to-json.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.async-iterator.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.observable.js","webpack:///./node_modules/core-js/library/modules/web.dom.iterable.js","webpack:///./node_modules/http-status/lib/index.js","webpack:///./node_modules/next/dist/lib/error.js","webpack:///./node_modules/next/dist/lib/head.js","webpack:///./node_modules/next/dist/lib/side-effect.js","webpack:///./node_modules/next/dist/lib/utils.js","webpack:///./node_modules/next/dist/pages/_error.js","webpack:///./node_modules/next/error.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/checkPropTypes.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/next/node_modules/prop-types/factoryWithTypeCheckers.js","webpack:///./node_modules/next/node_modules/prop-types/index.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/object-assign/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/react/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/regenerator-runtime/runtime-module.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///external \"dll_aea5a84f9025b36d9dbf\""],"sourcesContent":["module.exports = require(\"core-js/library/fn/array/from\");","module.exports = require(\"core-js/library/fn/array/is-array\");","module.exports = require(\"core-js/library/fn/is-iterable\");","module.exports = require(\"core-js/library/fn/object/create\");","module.exports = require(\"core-js/library/fn/object/define-property\");","module.exports = require(\"core-js/library/fn/object/get-own-property-descriptor\");","module.exports = require(\"core-js/library/fn/object/get-prototype-of\");","module.exports = require(\"core-js/library/fn/object/set-prototype-of\");","module.exports = require(\"core-js/library/fn/promise\");","module.exports = require(\"core-js/library/fn/set\");","module.exports = require(\"core-js/library/fn/symbol\");","module.exports = require(\"core-js/library/fn/symbol/iterator\");","var _Array$isArray = require(\"../core-js/array/is-array\");\n\nfunction _arrayWithoutHoles(arr) {\n if (_Array$isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n}\n\nmodule.exports = _arrayWithoutHoles;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized;","var _Promise = require(\"../core-js/promise\");\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n _Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new _Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n\n _Object$defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;","var _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n _Object$defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var _Object$getPrototypeOf = require(\"../core-js/object/get-prototype-of\");\n\nvar _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || _Object$getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;","var _Object$create = require(\"../core-js/object/create\");\n\nvar setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = _Object$create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","var _Object$getOwnPropertyDescriptor = require(\"../core-js/object/get-own-property-descriptor\");\n\nvar _Object$defineProperty = require(\"../core-js/object/define-property\");\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};\n\n if (desc.get || desc.set) {\n _Object$defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n}\n\nmodule.exports = _interopRequireWildcard;","var _Array$from = require(\"../core-js/array/from\");\n\nvar _isIterable = require(\"../core-js/is-iterable\");\n\nfunction _iterableToArray(iter) {\n if (_isIterable(Object(iter)) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return _Array$from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}\n\nmodule.exports = _nonIterableSpread;","var _typeof = require(\"../helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;","var _Object$setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nfunction _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var _Symbol$iterator = require(\"../core-js/symbol/iterator\");\n\nvar _Symbol = require(\"../core-js/symbol\");\n\nfunction _typeof2(obj) { if (typeof _Symbol === \"function\" && typeof _Symbol$iterator === \"symbol\") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof2(obj); }\n\nfunction _typeof(obj) {\n if (typeof _Symbol === \"function\" && _typeof2(_Symbol$iterator) === \"symbol\") {\n module.exports = _typeof = function _typeof(obj) {\n return _typeof2(obj);\n };\n } else {\n module.exports = _typeof = function _typeof(obj) {\n return obj && typeof _Symbol === \"function\" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? \"symbol\" : _typeof2(obj);\n };\n }\n\n return _typeof(obj);\n}\n\nmodule.exports = _typeof;","module.exports = require(\"regenerator-runtime\");\n","require('../../modules/es6.string.iterator');\nrequire('../../modules/es6.array.from');\nmodule.exports = require('../../modules/_core').Array.from;\n","require('../../modules/es6.array.is-array');\nmodule.exports = require('../../modules/_core').Array.isArray;\n","require('../modules/web.dom.iterable');\nrequire('../modules/es6.string.iterator');\nmodule.exports = require('../modules/core.is-iterable');\n","require('../../modules/es6.object.create');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function create(P, D) {\n return $Object.create(P, D);\n};\n","require('../../modules/es6.object.define-property');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function defineProperty(it, key, desc) {\n return $Object.defineProperty(it, key, desc);\n};\n","require('../../modules/es6.object.get-own-property-descriptor');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function getOwnPropertyDescriptor(it, key) {\n return $Object.getOwnPropertyDescriptor(it, key);\n};\n","require('../../modules/es6.object.get-prototype-of');\nmodule.exports = require('../../modules/_core').Object.getPrototypeOf;\n","require('../../modules/es6.object.set-prototype-of');\nmodule.exports = require('../../modules/_core').Object.setPrototypeOf;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.promise');\nrequire('../modules/es7.promise.finally');\nrequire('../modules/es7.promise.try');\nmodule.exports = require('../modules/_core').Promise;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nrequire('../modules/es7.set.to-json');\nrequire('../modules/es7.set.of');\nrequire('../modules/es7.set.from');\nmodule.exports = require('../modules/_core').Set;\n","require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nrequire('../../modules/es7.symbol.async-iterator');\nrequire('../../modules/es7.symbol.observable');\nmodule.exports = require('../../modules/_core').Symbol;\n","require('../../modules/es6.string.iterator');\nrequire('../../modules/web.dom.iterable');\nmodule.exports = require('../../modules/_wks-ext').f('iterator');\n","module.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n","module.exports = function () { /* empty */ };\n","module.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n","var isObject = require('./_is-object');\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n","var forOf = require('./_for-of');\n\nmodule.exports = function (iter, ITERATOR) {\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n","// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n","var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar classof = require('./_classof');\nvar from = require('./_array-from-iterable');\nmodule.exports = function (NAME) {\n return function toJSON() {\n if (classof(this) != NAME) throw TypeError(NAME + \"#toJSON isn't generic\");\n return from(this);\n };\n};\n","'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar meta = require('./_meta');\nvar fails = require('./_fails');\nvar hide = require('./_hide');\nvar redefineAll = require('./_redefine-all');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar setToStringTag = require('./_set-to-string-tag');\nvar dP = require('./_object-dp').f;\nvar each = require('./_array-methods')(0);\nvar DESCRIPTORS = require('./_descriptors');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME, '_c');\n target._c = new Base();\n if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);\n });\n each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {\n var IS_ADDER = KEY == 'add' || KEY == 'set';\n if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {\n anInstance(this, C, KEY);\n if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;\n var result = this._c[KEY](a === 0 ? 0 : a, b);\n return IS_ADDER ? this : result;\n });\n });\n IS_WEAK || dP(C.prototype, 'size', {\n get: function () {\n return this._c.size;\n }\n });\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F, O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n","var core = module.exports = { version: '2.5.7' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n","'use strict';\nvar $defineProperty = require('./_object-dp');\nvar createDesc = require('./_property-desc');\n\nmodule.exports = function (object, index, value) {\n if (index in object) $defineProperty.f(object, index, createDesc(0, value));\n else object[index] = value;\n};\n","// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n","// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nmodule.exports = function (it) {\n var result = getKeys(it);\n var getSymbols = gOPS.f;\n if (getSymbols) {\n var symbols = getSymbols(it);\n var isEnum = pIE.f;\n var i = 0;\n var key;\n while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);\n } return result;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar ctx = require('./_ctx');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && has(exports, key)) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n","var ctx = require('./_ctx');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar getIterFn = require('./core.get-iterator-method');\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var document = require('./_global').document;\nmodule.exports = document && document.documentElement;\n","module.exports = !require('./_descriptors') && !require('./_fails')(function () {\n return Object.defineProperty(require('./_dom-create')('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n","// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n","// check on default Array iterator\nvar Iterators = require('./_iterators');\nvar ITERATOR = require('./_wks')('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n","module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n","'use strict';\nvar create = require('./_object-create');\nvar descriptor = require('./_property-desc');\nvar setToStringTag = require('./_set-to-string-tag');\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n","'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n","var ITERATOR = require('./_wks')('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n","module.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n","module.exports = {};\n","module.exports = true;\n","var META = require('./_uid')('meta');\nvar isObject = require('./_is-object');\nvar has = require('./_has');\nvar setDesc = require('./_object-dp').f;\nvar id = 0;\nvar isExtensible = Object.isExtensible || function () {\n return true;\n};\nvar FREEZE = !require('./_fails')(function () {\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function (it) {\n setDesc(it, META, { value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n } });\n};\nvar fastKey = function (it, create) {\n // return primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function (it, create) {\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n","var global = require('./_global');\nvar macrotask = require('./_task').set;\nvar Observer = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar isNode = require('./_cof')(process) == 'process';\n\nmodule.exports = function () {\n var head, last, notify;\n\n var flush = function () {\n var parent, fn;\n if (isNode && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (e) {\n if (head) notify();\n else last = undefined;\n throw e;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (isNode) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339\n } else if (Observer && !(global.navigator && global.navigator.standalone)) {\n var toggle = true;\n var node = document.createTextNode('');\n new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n var promise = Promise.resolve(undefined);\n notify = function () {\n promise.then(flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n\n return function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n };\n};\n","'use strict';\n// 25.4.1.5 NewPromiseCapability(C)\nvar aFunction = require('./_a-function');\n\nfunction PromiseCapability(C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n}\n\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n","var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n","var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject');\nvar gOPN = require('./_object-gopn').f;\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return gOPN(it);\n } catch (e) {\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n","// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal');\nvar hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return $keys(O, hiddenKeys);\n};\n","exports.f = Object.getOwnPropertySymbols;\n","// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n","var has = require('./_has');\nvar toIObject = require('./_to-iobject');\nvar arrayIndexOf = require('./_array-includes')(false);\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n","exports.f = {}.propertyIsEnumerable;\n","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n","module.exports = function (exec) {\n try {\n return { e: false, v: exec() };\n } catch (e) {\n return { e: true, v: e };\n }\n};\n","var anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar newPromiseCapability = require('./_new-promise-capability');\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var hide = require('./_hide');\nmodule.exports = function (target, src, safe) {\n for (var key in src) {\n if (safe && target[key]) target[key] = src[key];\n else hide(target, key, src[key]);\n } return target;\n};\n","module.exports = require('./_hide');\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar ctx = require('./_ctx');\nvar forOf = require('./_for-of');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {\n var mapFn = arguments[1];\n var mapping, A, n, cb;\n aFunction(this);\n mapping = mapFn !== undefined;\n if (mapping) aFunction(mapFn);\n if (source == undefined) return new this();\n A = [];\n if (mapping) {\n n = 0;\n cb = ctx(mapFn, arguments[2], 2);\n forOf(source, false, function (nextItem) {\n A.push(cb(nextItem, n++));\n });\n } else {\n forOf(source, false, A.push, A);\n }\n return new this(A);\n } });\n};\n","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { of: function of() {\n var length = arguments.length;\n var A = new Array(length);\n while (length--) A[length] = arguments[length];\n return new this(A);\n } });\n};\n","// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object');\nvar anObject = require('./_an-object');\nvar check = function (O, proto) {\n anObject(O);\n if (!isObject(proto) && proto !== null) throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function (test, buggy, set) {\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch (e) { buggy = true; }\n return function setPrototypeOf(O, proto) {\n check(O, proto);\n if (buggy) O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n","'use strict';\nvar global = require('./_global');\nvar core = require('./_core');\nvar dP = require('./_object-dp');\nvar DESCRIPTORS = require('./_descriptors');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (KEY) {\n var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n","var def = require('./_object-dp').f;\nvar has = require('./_has');\nvar TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n","var shared = require('./_shared')('keys');\nvar uid = require('./_uid');\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n","var core = require('./_core');\nvar global = require('./_global');\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: require('./_library') ? 'pure' : 'global',\n copyright: '© 2018 Denis Pushkarev (zloirock.ru)'\n});\n","// 7.3.20 SpeciesConstructor(O, defaultConstructor)\nvar anObject = require('./_an-object');\nvar aFunction = require('./_a-function');\nvar SPECIES = require('./_wks')('species');\nmodule.exports = function (O, D) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);\n};\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","var ctx = require('./_ctx');\nvar invoke = require('./_invoke');\nvar html = require('./_html');\nvar cel = require('./_dom-create');\nvar global = require('./_global');\nvar process = global.process;\nvar setTask = global.setImmediate;\nvar clearTask = global.clearImmediate;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\nvar run = function () {\n var id = +this;\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function (event) {\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!setTask || !clearTask) {\n setTask = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (require('./_cof')(process) == 'process') {\n defer = function (id) {\n process.nextTick(ctx(run, id, 1));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if (MessageChannel) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {\n defer = function (id) {\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in cel('script')) {\n defer = function (id) {\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};\n","var toInteger = require('./_to-integer');\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n","// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject');\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n","// 7.1.15 ToLength\nvar toInteger = require('./_to-integer');\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n","// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n","// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n","var global = require('./_global');\nvar navigator = global.navigator;\n\nmodule.exports = navigator && navigator.userAgent || '';\n","var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar LIBRARY = require('./_library');\nvar wksExt = require('./_wks-ext');\nvar defineProperty = require('./_object-dp').f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n","exports.f = require('./_wks');\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').isIterable = function (it) {\n var O = Object(it);\n return O[ITERATOR] !== undefined\n || '@@iterator' in O\n // eslint-disable-next-line no-prototype-builtins\n || Iterators.hasOwnProperty(classof(O));\n};\n","'use strict';\nvar ctx = require('./_ctx');\nvar $export = require('./_export');\nvar toObject = require('./_to-object');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar toLength = require('./_to-length');\nvar createProperty = require('./_create-property');\nvar getIterFn = require('./core.get-iterator-method');\n\n$export($export.S + $export.F * !require('./_iter-detect')(function (iter) { Array.from(iter); }), 'Array', {\n // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)\n from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var C = typeof this == 'function' ? this : Array;\n var aLen = arguments.length;\n var mapfn = aLen > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var index = 0;\n var iterFn = getIterFn(O);\n var length, result, step, iterator;\n if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);\n // if object isn't iterable or it's array with default iterator - use simple case\n if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {\n for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {\n createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);\n }\n } else {\n length = toLength(O.length);\n for (result = new C(length); length > index; index++) {\n createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);\n }\n }\n result.length = index;\n return result;\n }\n});\n","// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', { isArray: require('./_is-array') });\n","'use strict';\nvar addToUnscopables = require('./_add-to-unscopables');\nvar step = require('./_iter-step');\nvar Iterators = require('./_iterators');\nvar toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n","var $export = require('./_export');\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', { create: require('./_object-create') });\n","var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperty: require('./_object-dp').f });\n","// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject');\nvar $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function () {\n return function getOwnPropertyDescriptor(it, key) {\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n","// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object');\nvar $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function () {\n return function getPrototypeOf(it) {\n return $getPrototypeOf(toObject(it));\n };\n});\n","// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', { setPrototypeOf: require('./_set-proto').set });\n","'use strict';\nvar LIBRARY = require('./_library');\nvar global = require('./_global');\nvar ctx = require('./_ctx');\nvar classof = require('./_classof');\nvar $export = require('./_export');\nvar isObject = require('./_is-object');\nvar aFunction = require('./_a-function');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar speciesConstructor = require('./_species-constructor');\nvar task = require('./_task').set;\nvar microtask = require('./_microtask')();\nvar newPromiseCapabilityModule = require('./_new-promise-capability');\nvar perform = require('./_perform');\nvar userAgent = require('./_user-agent');\nvar promiseResolve = require('./_promise-resolve');\nvar PROMISE = 'Promise';\nvar TypeError = global.TypeError;\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8 || '';\nvar $Promise = global[PROMISE];\nvar isNode = classof(process) == 'process';\nvar empty = function () { /* empty */ };\nvar Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;\nvar newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;\n\nvar USE_NATIVE = !!function () {\n try {\n // correct subclassing with @@species support\n var promise = $Promise.resolve(1);\n var FakePromise = (promise.constructor = {})[require('./_wks')('species')] = function (exec) {\n exec(empty, empty);\n };\n // unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n return (isNode || typeof PromiseRejectionEvent == 'function')\n && promise.then(empty) instanceof FakePromise\n // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // we can't detect it synchronously, so just check versions\n && v8.indexOf('6.6') !== 0\n && userAgent.indexOf('Chrome/66') === -1;\n } catch (e) { /* empty */ }\n}();\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\nvar notify = function (promise, isReject) {\n if (promise._n) return;\n promise._n = true;\n var chain = promise._c;\n microtask(function () {\n var value = promise._v;\n var ok = promise._s == 1;\n var i = 0;\n var run = function (reaction) {\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (promise._h == 2) onHandleUnhandled(promise);\n promise._h = 1;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // may throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (e) {\n if (domain && !exited) domain.exit();\n reject(e);\n }\n };\n while (chain.length > i) run(chain[i++]); // variable length - can't use forEach\n promise._c = [];\n promise._n = false;\n if (isReject && !promise._h) onUnhandled(promise);\n });\n};\nvar onUnhandled = function (promise) {\n task.call(global, function () {\n var value = promise._v;\n var unhandled = isUnhandled(promise);\n var result, handler, console;\n if (unhandled) {\n result = perform(function () {\n if (isNode) {\n process.emit('unhandledRejection', value, promise);\n } else if (handler = global.onunhandledrejection) {\n handler({ promise: promise, reason: value });\n } else if ((console = global.console) && console.error) {\n console.error('Unhandled promise rejection', value);\n }\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n promise._h = isNode || isUnhandled(promise) ? 2 : 1;\n } promise._a = undefined;\n if (unhandled && result.e) throw result.v;\n });\n};\nvar isUnhandled = function (promise) {\n return promise._h !== 1 && (promise._a || promise._c).length === 0;\n};\nvar onHandleUnhandled = function (promise) {\n task.call(global, function () {\n var handler;\n if (isNode) {\n process.emit('rejectionHandled', promise);\n } else if (handler = global.onrejectionhandled) {\n handler({ promise: promise, reason: promise._v });\n }\n });\n};\nvar $reject = function (value) {\n var promise = this;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n promise._v = value;\n promise._s = 2;\n if (!promise._a) promise._a = promise._c.slice();\n notify(promise, true);\n};\nvar $resolve = function (value) {\n var promise = this;\n var then;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n if (then = isThenable(value)) {\n microtask(function () {\n var wrapper = { _w: promise, _d: false }; // wrap\n try {\n then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));\n } catch (e) {\n $reject.call(wrapper, e);\n }\n });\n } else {\n promise._v = value;\n promise._s = 1;\n notify(promise, false);\n }\n } catch (e) {\n $reject.call({ _w: promise, _d: false }, e); // wrap\n }\n};\n\n// constructor polyfill\nif (!USE_NATIVE) {\n // 25.4.3.1 Promise(executor)\n $Promise = function Promise(executor) {\n anInstance(this, $Promise, PROMISE, '_h');\n aFunction(executor);\n Internal.call(this);\n try {\n executor(ctx($resolve, this, 1), ctx($reject, this, 1));\n } catch (err) {\n $reject.call(this, err);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n this._c = []; // <- awaiting reactions\n this._a = undefined; // <- checked in isUnhandled reactions\n this._s = 0; // <- state\n this._d = false; // <- done\n this._v = undefined; // <- value\n this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled\n this._n = false; // <- notify\n };\n Internal.prototype = require('./_redefine-all')($Promise.prototype, {\n // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)\n then: function then(onFulfilled, onRejected) {\n var reaction = newPromiseCapability(speciesConstructor(this, $Promise));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = isNode ? process.domain : undefined;\n this._c.push(reaction);\n if (this._a) this._a.push(reaction);\n if (this._s) notify(this, false);\n return reaction.promise;\n },\n // 25.4.5.1 Promise.prototype.catch(onRejected)\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n this.promise = promise;\n this.resolve = ctx($resolve, promise, 1);\n this.reject = ctx($reject, promise, 1);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === $Promise || C === Wrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });\nrequire('./_set-to-string-tag')($Promise, PROMISE);\nrequire('./_set-species')(PROMISE);\nWrapper = require('./_core')[PROMISE];\n\n// statics\n$export($export.S + $export.F * !USE_NATIVE, PROMISE, {\n // 25.4.4.5 Promise.reject(r)\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n var $$reject = capability.reject;\n $$reject(r);\n return capability.promise;\n }\n});\n$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {\n // 25.4.4.6 Promise.resolve(x)\n resolve: function resolve(x) {\n return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);\n }\n});\n$export($export.S + $export.F * !(USE_NATIVE && require('./_iter-detect')(function (iter) {\n $Promise.all(iter)['catch'](empty);\n})), PROMISE, {\n // 25.4.4.1 Promise.all(iterable)\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var values = [];\n var index = 0;\n var remaining = 1;\n forOf(iterable, false, function (promise) {\n var $index = index++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n C.resolve(promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[$index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.e) reject(result.v);\n return capability.promise;\n },\n // 25.4.4.4 Promise.race(iterable)\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n forOf(iterable, false, function (promise) {\n C.resolve(promise).then(capability.resolve, reject);\n });\n });\n if (result.e) reject(result.v);\n return capability.promise;\n }\n});\n","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n","'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n","'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global');\nvar has = require('./_has');\nvar DESCRIPTORS = require('./_descriptors');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar META = require('./_meta').KEY;\nvar $fails = require('./_fails');\nvar shared = require('./_shared');\nvar setToStringTag = require('./_set-to-string-tag');\nvar uid = require('./_uid');\nvar wks = require('./_wks');\nvar wksExt = require('./_wks-ext');\nvar wksDefine = require('./_wks-define');\nvar enumKeys = require('./_enum-keys');\nvar isArray = require('./_is-array');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar createDesc = require('./_property-desc');\nvar _create = require('./_object-create');\nvar gOPNExt = require('./_object-gopn-ext');\nvar $GOPD = require('./_object-gopd');\nvar $DP = require('./_object-dp');\nvar $keys = require('./_object-keys');\nvar gOPD = $GOPD.f;\nvar dP = $DP.f;\nvar gOPN = gOPNExt.f;\nvar $Symbol = global.Symbol;\nvar $JSON = global.JSON;\nvar _stringify = $JSON && $JSON.stringify;\nvar PROTOTYPE = 'prototype';\nvar HIDDEN = wks('_hidden');\nvar TO_PRIMITIVE = wks('toPrimitive');\nvar isEnum = {}.propertyIsEnumerable;\nvar SymbolRegistry = shared('symbol-registry');\nvar AllSymbols = shared('symbols');\nvar OPSymbols = shared('op-symbols');\nvar ObjectProto = Object[PROTOTYPE];\nvar USE_NATIVE = typeof $Symbol == 'function';\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function () {\n return _create(dP({}, 'a', {\n get: function () { return dP(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (it, key, D) {\n var protoDesc = gOPD(ObjectProto, key);\n if (protoDesc) delete ObjectProto[key];\n dP(it, key, D);\n if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function (tag) {\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D) {\n if (it === ObjectProto) $defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if (has(AllSymbols, key)) {\n if (!D.enumerable) {\n if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;\n D = _create(D, { enumerable: createDesc(0, false) });\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P) {\n anObject(it);\n var keys = enumKeys(P = toIObject(P));\n var i = 0;\n var l = keys.length;\n var key;\n while (l > i) $defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P) {\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key) {\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {\n it = toIObject(it);\n key = toPrimitive(key, true);\n if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;\n var D = gOPD(it, key);\n if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it) {\n var names = gOPN(toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it) {\n var IS_OP = it === ObjectProto;\n var names = gOPN(IS_OP ? OPSymbols : toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif (!USE_NATIVE) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function (value) {\n if (this === ObjectProto) $set.call(OPSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if (DESCRIPTORS && !require('./_library')) {\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function (name) {\n return wrap(wks(name));\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });\n\nfor (var es6Symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);\n\nfor (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function (key) {\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');\n for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;\n },\n useSetter: function () { setter = true; },\n useSimple: function () { setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it) {\n var args = [it];\n var i = 1;\n var replacer, $replacer;\n while (arguments.length > i) args.push(arguments[i++]);\n $replacer = replacer = args[1];\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n","// https://github.com/tc39/proposal-promise-finally\n'use strict';\nvar $export = require('./_export');\nvar core = require('./_core');\nvar global = require('./_global');\nvar speciesConstructor = require('./_species-constructor');\nvar promiseResolve = require('./_promise-resolve');\n\n$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {\n var C = speciesConstructor(this, core.Promise || global.Promise);\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n} });\n","'use strict';\n// https://github.com/tc39/proposal-promise-try\nvar $export = require('./_export');\nvar newPromiseCapability = require('./_new-promise-capability');\nvar perform = require('./_perform');\n\n$export($export.S, 'Promise', { 'try': function (callbackfn) {\n var promiseCapability = newPromiseCapability.f(this);\n var result = perform(callbackfn);\n (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);\n return promiseCapability.promise;\n} });\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from\nrequire('./_set-collection-from')('Set');\n","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of\nrequire('./_set-collection-of')('Set');\n","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar $export = require('./_export');\n\n$export($export.P + $export.R, 'Set', { toJSON: require('./_collection-to-json')('Set') });\n","require('./_wks-define')('asyncIterator');\n","require('./_wks-define')('observable');\n","require('./es6.array.iterator');\nvar global = require('./_global');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar TO_STRING_TAG = require('./_wks')('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n","// Generated by CoffeeScript 1.10.0\nmodule.exports = {\n 100: 'Continue',\n 101: 'Switching Protocols',\n 200: 'OK',\n 201: 'Created',\n 202: 'Accepted',\n 203: 'Non-Authoritative Information',\n 204: 'No Content',\n 205: 'Reset Content',\n 206: 'Partial Content',\n 207: 'Multi Status',\n 208: 'Already Reported',\n 226: 'IM Used',\n 300: 'Multiple Choices',\n 301: 'Moved Permanently',\n 302: 'Found',\n 303: 'See Other',\n 304: 'Not Modified',\n 305: 'Use Proxy',\n 306: 'Switch Proxy',\n 307: 'Temporary Redirect',\n 308: 'Permanent Redirect',\n 400: 'Bad Request',\n 401: 'Unauthorized',\n 402: 'Payment Required',\n 403: 'Forbidden',\n 404: 'Not Found',\n 405: 'Method Not Allowed',\n 406: 'Not Acceptable',\n 407: 'Proxy Authentication Required',\n 408: 'Request Time-out',\n 409: 'Conflict',\n 410: 'Gone',\n 411: 'Length Required',\n 412: 'Precondition Failed',\n 413: 'Request Entity Too Large',\n 414: 'Request-URI Too Large',\n 415: 'Unsupported Media Type',\n 416: 'Requested Range not Satisfiable',\n 417: 'Expectation Failed',\n 418: 'I\\'m a teapot',\n 421: 'Misdirected Request',\n 422: 'Unprocessable Entity',\n 423: 'Locked',\n 424: 'Failed Dependency',\n 426: 'Upgrade Required',\n 428: 'Precondition Required',\n 429: 'Too Many Requests',\n 431: 'Request Header Fields Too Large',\n 451: 'Unavailable For Legal Reasons',\n 500: 'Internal Server Error',\n 501: 'Not Implemented',\n 502: 'Bad Gateway',\n 503: 'Service Unavailable',\n 504: 'Gateway Time-out',\n 505: 'HTTP Version not Supported',\n 506: 'Variant Also Negotiates',\n 507: 'Insufficient Storage',\n 508: 'Loop Detected',\n 510: 'Not Extended',\n 511: 'Network Authentication Required',\n CONTINUE: 100,\n SWITCHING_PROTOCOLS: 101,\n OK: 200,\n CREATED: 201,\n ACCEPTED: 202,\n NON_AUTHORITATIVE_INFORMATION: 203,\n NO_CONTENT: 204,\n RESET_CONTENT: 205,\n PARTIAL_CONTENT: 206,\n MULTI_STATUS: 207,\n ALREADY_REPORTED: 208,\n IM_USED: 226,\n MULTIPLE_CHOICES: 300,\n MOVED_PERMANENTLY: 301,\n FOUND: 302,\n SEE_OTHER: 303,\n NOT_MODIFIED: 304,\n USE_PROXY: 305,\n SWITCH_PROXY: 306,\n TEMPORARY_REDIRECT: 307,\n PERMANENT_REDIRECT: 308,\n BAD_REQUEST: 400,\n UNAUTHORIZED: 401,\n PAYMENT_REQUIRED: 402,\n FORBIDDEN: 403,\n NOT_FOUND: 404,\n METHOD_NOT_ALLOWED: 405,\n NOT_ACCEPTABLE: 406,\n PROXY_AUTHENTICATION_REQUIRED: 407,\n REQUEST_TIMEOUT: 408,\n CONFLICT: 409,\n GONE: 410,\n LENGTH_REQUIRED: 411,\n PRECONDITION_FAILED: 412,\n REQUEST_ENTITY_TOO_LARGE: 413,\n REQUEST_URI_TOO_LONG: 414,\n UNSUPPORTED_MEDIA_TYPE: 415,\n REQUESTED_RANGE_NOT_SATISFIABLE: 416,\n EXPECTATION_FAILED: 417,\n IM_A_TEAPOT: 418,\n MISDIRECTED_REQUEST: 421,\n UNPROCESSABLE_ENTITY: 422,\n UPGRADE_REQUIRED: 426,\n PRECONDITION_REQUIRED: 428,\n LOCKED: 423,\n FAILED_DEPENDENCY: 424,\n TOO_MANY_REQUESTS: 429,\n REQUEST_HEADER_FIELDS_TOO_LARGE: 431,\n UNAVAILABLE_FOR_LEGAL_REASONS: 451,\n INTERNAL_SERVER_ERROR: 500,\n NOT_IMPLEMENTED: 501,\n BAD_GATEWAY: 502,\n SERVICE_UNAVAILABLE: 503,\n GATEWAY_TIMEOUT: 504,\n HTTP_VERSION_NOT_SUPPORTED: 505,\n VARIANT_ALSO_NEGOTIATES: 506,\n INSUFFICIENT_STORAGE: 507,\n LOOP_DETECTED: 508,\n NOT_EXTENDED: 510,\n NETWORK_AUTHENTICATION_REQUIRED: 511\n};\n","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _httpStatus = _interopRequireDefault(require(\"http-status\"));\n\nvar _head = _interopRequireDefault(require(\"./head\"));\n\nvar Error =\n/*#__PURE__*/\nfunction (_React$Component) {\n (0, _inherits2.default)(Error, _React$Component);\n\n function Error() {\n (0, _classCallCheck2.default)(this, Error);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Error).apply(this, arguments));\n }\n\n (0, _createClass2.default)(Error, [{\n key: \"render\",\n value: function render() {\n var statusCode = this.props.statusCode;\n var title = statusCode === 404 ? 'This page could not be found' : _httpStatus.default[statusCode] || 'An unexpected error has occurred';\n return _react.default.createElement(\"div\", {\n style: styles.error\n }, _react.default.createElement(_head.default, null, _react.default.createElement(\"meta\", {\n name: \"viewport\",\n content: \"width=device-width, initial-scale=1.0\"\n }), _react.default.createElement(\"title\", null, statusCode, \": \", title)), _react.default.createElement(\"div\", null, _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: 'body { margin: 0 }'\n }\n }), statusCode ? _react.default.createElement(\"h1\", {\n style: styles.h1\n }, statusCode) : null, _react.default.createElement(\"div\", {\n style: styles.desc\n }, _react.default.createElement(\"h2\", {\n style: styles.h2\n }, title, \".\"))));\n }\n }], [{\n key: \"getInitialProps\",\n value: function getInitialProps(_ref) {\n var res = _ref.res,\n err = _ref.err;\n var statusCode = res ? res.statusCode : err ? err.statusCode : null;\n return {\n statusCode: statusCode\n };\n }\n }]);\n return Error;\n}(_react.default.Component);\n\nexports.default = Error;\n\nif (process.env.NODE_ENV !== 'production') {\n Error.propTypes = {\n statusCode: _propTypes.default.number\n };\n}\n\nvar styles = {\n error: {\n color: '#000',\n background: '#fff',\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: '100vh',\n textAlign: 'center',\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n justifyContent: 'center'\n },\n desc: {\n display: 'inline-block',\n textAlign: 'left',\n lineHeight: '49px',\n height: '49px',\n verticalAlign: 'middle'\n },\n h1: {\n display: 'inline-block',\n borderRight: '1px solid rgba(0, 0, 0,.3)',\n margin: 0,\n marginRight: '20px',\n padding: '10px 23px 10px 0',\n fontSize: '24px',\n fontWeight: 500,\n verticalAlign: 'top'\n },\n h2: {\n fontSize: '14px',\n fontWeight: 'normal',\n lineHeight: 'inherit',\n margin: 0,\n padding: 0\n }\n};","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.defaultHead = defaultHead;\nexports.default = void 0;\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _sideEffect = _interopRequireDefault(require(\"./side-effect\"));\n\nvar Head =\n/*#__PURE__*/\nfunction (_React$Component) {\n (0, _inherits2.default)(Head, _React$Component);\n\n function Head() {\n (0, _classCallCheck2.default)(this, Head);\n return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Head).apply(this, arguments));\n }\n\n (0, _createClass2.default)(Head, [{\n key: \"render\",\n value: function render() {\n return null;\n }\n }]);\n return Head;\n}(_react.default.Component);\n\n(0, _defineProperty2.default)(Head, \"contextTypes\", {\n headManager: _propTypes.default.object\n});\nvar NEXT_HEAD_IDENTIFIER = 'next-head';\n\nfunction defaultHead() {\n var className = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : NEXT_HEAD_IDENTIFIER;\n return [_react.default.createElement(\"meta\", {\n key: \"charSet\",\n charSet: \"utf-8\",\n className: className\n })];\n}\n\nfunction reduceComponents(components) {\n return components.map(function (component) {\n return _react.default.Children.toArray(component.props.children);\n }).reduce(function (a, b) {\n return a.concat(b);\n }, []).reduce(function (a, b) {\n if (_react.default.Fragment && b.type === _react.default.Fragment) {\n return a.concat(_react.default.Children.toArray(b.props.children));\n }\n\n return a.concat(b);\n }, []).reverse().concat(defaultHead('')).filter(Boolean).filter(unique()).reverse().map(function (c, i) {\n var className = (c.props && c.props.className ? c.props.className + ' ' : '') + NEXT_HEAD_IDENTIFIER;\n var key = c.key || i;\n return _react.default.cloneElement(c, {\n key: key,\n className: className\n });\n });\n}\n\nfunction mapOnServer(head) {\n return head;\n}\n\nfunction onStateChange(head) {\n if (this.context && this.context.headManager) {\n this.context.headManager.updateHead(head);\n }\n}\n\nvar METATYPES = ['name', 'httpEquiv', 'charSet', 'itemProp', 'property'];\nvar ALLOWED_DUPLICATES = ['article:tag', 'og:image', 'og:image:alt', 'og:image:width', 'og:image:height', 'og:image:type', 'og:image:secure_url', 'og:image:url'];\n/*\n returns a function for filtering head child elements\n which shouldn't be duplicated, like <title/>,\n except we explicit allow it in ALLOWED_DUPLICATES array\n*/\n\nfunction unique() {\n var keys = new _set.default();\n var tags = new _set.default();\n var metaTypes = new _set.default();\n var metaCategories = {};\n return function (h) {\n if (h.key && h.key.indexOf('.$') === 0) {\n if (keys.has(h.key)) return false;\n keys.add(h.key);\n }\n\n switch (h.type) {\n case 'title':\n case 'base':\n if (tags.has(h.type)) return false;\n tags.add(h.type);\n break;\n\n case 'meta':\n for (var i = 0, len = METATYPES.length; i < len; i++) {\n var metatype = METATYPES[i];\n if (!h.props.hasOwnProperty(metatype)) continue;\n\n if (metatype === 'charSet') {\n if (metaTypes.has(metatype)) return false;\n metaTypes.add(metatype);\n } else {\n var category = h.props[metatype];\n var categories = metaCategories[metatype] || new _set.default();\n if (categories.has(category) && ALLOWED_DUPLICATES.indexOf(category) === -1) return false;\n categories.add(category);\n metaCategories[metatype] = categories;\n }\n }\n\n break;\n }\n\n return true;\n };\n}\n\nvar _default = (0, _sideEffect.default)(reduceComponents, onStateChange, mapOnServer)(Head);\n\nexports.default = _default;","\"use strict\";\n\nvar _interopRequireWildcard = require(\"@babel/runtime-corejs2/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = withSideEffect;\n\nvar _classCallCheck2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _createClass2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _inherits2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _assertThisInitialized2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/assertThisInitialized\"));\n\nvar _defineProperty2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/defineProperty\"));\n\nvar _toConsumableArray2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/toConsumableArray\"));\n\nvar _set = _interopRequireDefault(require(\"@babel/runtime-corejs2/core-js/set\"));\n\nvar _react = _interopRequireWildcard(require(\"react\"));\n\nvar _utils = require(\"./utils\");\n\nfunction withSideEffect(reduceComponentsToState, handleStateChangeOnClient, mapStateOnServer) {\n if (typeof reduceComponentsToState !== 'function') {\n throw new Error('Expected reduceComponentsToState to be a function.');\n }\n\n if (typeof handleStateChangeOnClient !== 'function') {\n throw new Error('Expected handleStateChangeOnClient to be a function.');\n }\n\n if (typeof mapStateOnServer !== 'undefined' && typeof mapStateOnServer !== 'function') {\n throw new Error('Expected mapStateOnServer to either be undefined or a function.');\n }\n\n return function wrap(WrappedComponent) {\n if (typeof WrappedComponent !== 'function') {\n throw new Error('Expected WrappedComponent to be a React component.');\n }\n\n var mountedInstances = new _set.default();\n var state;\n\n function emitChange(component) {\n state = reduceComponentsToState((0, _toConsumableArray2.default)(mountedInstances));\n\n if (SideEffect.canUseDOM) {\n handleStateChangeOnClient.call(component, state);\n } else if (mapStateOnServer) {\n state = mapStateOnServer(state);\n }\n }\n\n var SideEffect =\n /*#__PURE__*/\n function (_Component) {\n (0, _inherits2.default)(SideEffect, _Component);\n (0, _createClass2.default)(SideEffect, null, [{\n key: \"peek\",\n // Expose canUseDOM so tests can monkeypatch it\n // Try to use displayName of wrapped component\n value: function peek() {\n return state;\n }\n }, {\n key: \"rewind\",\n value: function rewind() {\n if (SideEffect.canUseDOM) {\n throw new Error('You may only call rewind() on the server. Call peek() to read the current state.');\n }\n\n var recordedState = state;\n state = undefined;\n mountedInstances.clear();\n return recordedState;\n }\n }]);\n\n function SideEffect(props) {\n var _this;\n\n (0, _classCallCheck2.default)(this, SideEffect);\n _this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(SideEffect).call(this, props));\n\n if (!SideEffect.canUseDOM) {\n mountedInstances.add((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));\n emitChange((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));\n }\n\n return _this;\n }\n\n (0, _createClass2.default)(SideEffect, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n mountedInstances.add(this);\n emitChange(this);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n emitChange(this);\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n mountedInstances.delete(this);\n emitChange(this);\n }\n }, {\n key: \"render\",\n value: function render() {\n return _react.default.createElement(WrappedComponent, null, this.props.children);\n }\n }]);\n return SideEffect;\n }(_react.Component);\n\n (0, _defineProperty2.default)(SideEffect, \"canUseDOM\", typeof window !== 'undefined');\n (0, _defineProperty2.default)(SideEffect, \"contextTypes\", WrappedComponent.contextTypes);\n (0, _defineProperty2.default)(SideEffect, \"displayName\", \"SideEffect(\".concat((0, _utils.getDisplayName)(WrappedComponent), \")\"));\n return SideEffect;\n };\n}","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.execOnce = execOnce;\nexports.getDisplayName = getDisplayName;\nexports.isResSent = isResSent;\nexports.loadGetInitialProps = loadGetInitialProps;\nexports.getLocationOrigin = getLocationOrigin;\nexports.getURL = getURL;\n\nvar _regenerator = _interopRequireDefault(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nfunction execOnce(fn) {\n var _this = this;\n\n var used = false;\n return function () {\n if (!used) {\n used = true;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n fn.apply(_this, args);\n }\n };\n}\n\nfunction getDisplayName(Component) {\n if (typeof Component === 'string') {\n return Component;\n }\n\n return Component.displayName || Component.name || 'Unknown';\n}\n\nfunction isResSent(res) {\n return res.finished || res.headersSent;\n}\n\nfunction loadGetInitialProps(_x, _x2) {\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction _loadGetInitialProps() {\n _loadGetInitialProps = (0, _asyncToGenerator2.default)(\n /*#__PURE__*/\n _regenerator.default.mark(function _callee(Component, ctx) {\n var compName, message, props, _compName, _message;\n\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(process.env.NODE_ENV !== 'production')) {\n _context.next = 5;\n break;\n }\n\n if (!(Component.prototype && Component.prototype.getInitialProps)) {\n _context.next = 5;\n break;\n }\n\n compName = getDisplayName(Component);\n message = \"\\\"\".concat(compName, \".getInitialProps()\\\" is defined as an instance method - visit https://err.sh/zeit/next.js/get-initial-props-as-an-instance-method for more information.\");\n throw new Error(message);\n\n case 5:\n if (Component.getInitialProps) {\n _context.next = 7;\n break;\n }\n\n return _context.abrupt(\"return\", {});\n\n case 7:\n _context.next = 9;\n return Component.getInitialProps(ctx);\n\n case 9:\n props = _context.sent;\n\n if (!(ctx.res && isResSent(ctx.res))) {\n _context.next = 12;\n break;\n }\n\n return _context.abrupt(\"return\", props);\n\n case 12:\n if (props) {\n _context.next = 16;\n break;\n }\n\n _compName = getDisplayName(Component);\n _message = \"\\\"\".concat(_compName, \".getInitialProps()\\\" should resolve to an object. But found \\\"\").concat(props, \"\\\" instead.\");\n throw new Error(_message);\n\n case 16:\n return _context.abrupt(\"return\", props);\n\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n return _loadGetInitialProps.apply(this, arguments);\n}\n\nfunction getLocationOrigin() {\n var _window$location = window.location,\n protocol = _window$location.protocol,\n hostname = _window$location.hostname,\n port = _window$location.port;\n return \"\".concat(protocol, \"//\").concat(hostname).concat(port ? ':' + port : '');\n}\n\nfunction getURL() {\n var href = window.location.href;\n var origin = getLocationOrigin();\n return href.substring(origin.length);\n}","module.exports = require('next/error')\n","module.exports = require('./dist/lib/error')\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/checkPropTypes.js\");","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<<anonymous>>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message) {\n this.message = message;\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOf, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from\n // props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n Symbol.for &&\n Symbol.for('react.element')) ||\n 0xeac7;\n\n var isValidElement = function(object) {\n return typeof object === 'object' &&\n object !== null &&\n object.$$typeof === REACT_ELEMENT_TYPE;\n };\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js\");","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/object-assign/index.js\");","module.exports = (__webpack_require__(/*! dll-reference dll_aea5a84f9025b36d9dbf */ \"dll-reference dll_aea5a84f9025b36d9dbf\"))(\"./node_modules/react/index.js\");","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() {\n return this || (typeof self === \"object\" && self);\n})() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = require(\"./runtime\");\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() {\n return this || (typeof self === \"object\" && self);\n })() || Function(\"return this\")()\n);\n","module.exports = dll_aea5a84f9025b36d9dbf;"],"mappings":";;;;;;;;;AAAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpBA;;;;;;;;;;;;ACAA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1DA;AACA;;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AACA;AACA;;;;;;;;;;;;ACFA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjCA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC7RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACzOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AACA;;;;;;;;;;;;ACDA;AACA;;;;;;;;;;;;ACDA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC1HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpIA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1iBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAIA;;;;;;;;;;;;AC3BA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;AChtBA;;;;A","sourceRoot":""} \ No newline at end of file diff --git a/docs/_next/static/development/pages/index.js b/docs/_next/static/development/pages/index.js index faa645d..b8cae60 100644 --- a/docs/_next/static/development/pages/index.js +++ b/docs/_next/static/development/pages/index.js @@ -1,4 +1,4 @@ -((window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static/development/pages/index.js"],{ +((window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static\\development\\pages\\index.js"],{ /***/ "./components/Container/Container.js": /*!*******************************************!*\ @@ -17,7 +17,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _Container_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Container.scss */ "./components/Container/Container.scss"); /* harmony import */ var _Container_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Container_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Container/Container.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Container\\Container.js"; @@ -74,7 +74,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _Decorator_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Decorator.scss */ "./components/Decorator/Decorator.scss"); /* harmony import */ var _Decorator_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Decorator_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Decorator/Decorator.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Decorator\\Decorator.js"; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } @@ -128,10 +128,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./components/DownloadButton/DownloadButton.js": -/*!*****************************************************!*\ - !*** ./components/DownloadButton/DownloadButton.js ***! - \*****************************************************/ +/***/ "./components/Diagram/Diagram.js": +/*!***************************************!*\ + !*** ./components/Diagram/Diagram.js ***! + \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -141,269 +141,857 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _Layout_Context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Layout/Context */ "./components/Layout/Context.js"); -/* harmony import */ var _DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./DownloadButton.scss */ "./components/DownloadButton/DownloadButton.scss"); -/* harmony import */ var _DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/DownloadButton/DownloadButton.js"; +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); +/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Container */ "./components/Container/index.js"); +/* harmony import */ var _Intro__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Intro */ "./components/Intro/index.js"); +/* harmony import */ var _Diagram_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Diagram.scss */ "./components/Diagram/Diagram.scss"); +/* harmony import */ var _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\Diagram\\Diagram.js"; -var DownloadButton = function DownloadButton(_ref) { - var className = _ref.className, - label = _ref.label; - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Layout_Context__WEBPACK_IMPORTED_MODULE_3__["Consumer"], { + +var Diagram = function Diagram() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_2__["default"], { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.diagram, __source: { fileName: _jsxFileName, lineNumber: 9 }, __self: this - }, function (downloadUrl) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { - __source: { - fileName: _jsxFileName, - lineNumber: 11 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('button', _DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4___default.a.downloadButton, className), - href: downloadUrl, - __source: { - fileName: _jsxFileName, - lineNumber: 12 - }, - __self: this - }, label)); - }); -}; - -DownloadButton.propTypes = { - className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], - label: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"] -}; -DownloadButton.defaultProps = { - className: null, - label: 'Download Now' -}; -/* harmony default export */ __webpack_exports__["default"] = (DownloadButton); - -/***/ }), - -/***/ "./components/DownloadButton/index.js": -/*!********************************************!*\ - !*** ./components/DownloadButton/index.js ***! - \********************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DownloadButton */ "./components/DownloadButton/DownloadButton.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _DownloadButton__WEBPACK_IMPORTED_MODULE_0__["default"]; }); - - - -/***/ }), - -/***/ "./components/Features/Feature/Feature.js": -/*!************************************************!*\ - !*** ./components/Features/Feature/Feature.js ***! - \************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Feature; }); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Container */ "./components/Container/index.js"); -/* harmony import */ var _Feature_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Feature.scss */ "./components/Features/Feature/Feature.scss"); -/* harmony import */ var _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Feature_scss__WEBPACK_IMPORTED_MODULE_4__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Features/Feature/Feature.js"; - - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - - -var Feature = -/*#__PURE__*/ -function (_React$Component) { - _inherits(Feature, _React$Component); - - function Feature() { - var _getPrototypeOf2; - - var _this; - - _classCallCheck(this, Feature); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Feature)).call.apply(_getPrototypeOf2, [this].concat(args))); - - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderContent", function () { - var flip = _this.props.flip; - - if (flip) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { - __source: { - fileName: _jsxFileName, - lineNumber: 32 - }, - __self: this - }, _this.renderImage(false), _this.renderText(true)); - } else { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { - __source: { - fileName: _jsxFileName, - lineNumber: 39 - }, - __self: this - }, _this.renderText(false), _this.renderImage(true)); - } - }); - - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderText", function (right) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.text, _defineProperty({}, _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.right, right)), - __source: { - fileName: _jsxFileName, - lineNumber: 49 - }, - __self: this - }, _this.props.children); - }); - - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderImage", function (right) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.image, _defineProperty({}, _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.right, right)), - __source: { - fileName: _jsxFileName, - lineNumber: 57 - }, - __self: this - }, _this.props.renderImage()); - }); - - return _this; - } - - _createClass(Feature, [{ - key: "render", - value: function render() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.feature, - __source: { - fileName: _jsxFileName, - lineNumber: 19 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Container__WEBPACK_IMPORTED_MODULE_3__["default"], { - className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.container, _defineProperty({}, _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.flip, this.props.flip)), - __source: { - fileName: _jsxFileName, - lineNumber: 20 - }, - __self: this - }, this.renderContent())); - } - }]); - - return Feature; -}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); - -_defineProperty(Feature, "propTypes", { - flip: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], - renderImage: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"].isRequired -}); - -_defineProperty(Feature, "defaultProps", { - flip: false -}); - - - -/***/ }), - -/***/ "./components/Features/Feature/index.js": -/*!**********************************************!*\ - !*** ./components/Features/Feature/index.js ***! - \**********************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Feature__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Feature */ "./components/Features/Feature/Feature.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Feature__WEBPACK_IMPORTED_MODULE_0__["default"]; }); - - - -/***/ }), - -/***/ "./components/Features/Features.js": -/*!*****************************************!*\ - !*** ./components/Features/Features.js ***! - \*****************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Features; }); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); -/* harmony import */ var _Decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Decorator */ "./components/Decorator/index.js"); -/* harmony import */ var _Feature__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Feature */ "./components/Features/Feature/index.js"); -/* harmony import */ var _Features_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Features.scss */ "./components/Features/Features.scss"); -/* harmony import */ var _Features_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Features_scss__WEBPACK_IMPORTED_MODULE_4__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Features/Features.js"; - - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Intro__WEBPACK_IMPORTED_MODULE_4__["default"], { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.intro, + __source: { + fileName: _jsxFileName, + lineNumber: 10 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { + __source: { + fileName: _jsxFileName, + lineNumber: 11 + }, + __self: this + }, "nOS dApp Infrastructure")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Container__WEBPACK_IMPORTED_MODULE_3__["default"], { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.content, + __source: { + fileName: _jsxFileName, + lineNumber: 13 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.section, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.client), + __source: { + fileName: _jsxFileName, + lineNumber: 14 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.label, + __source: { + fileName: _jsxFileName, + lineNumber: 15 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.incoming), + __source: { + fileName: _jsxFileName, + lineNumber: 16 + }, + __self: this + }), "nOS Browser"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.item, + __source: { + fileName: _jsxFileName, + lineNumber: 18 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/feature-browser.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 19 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.nodeless, + __source: { + fileName: _jsxFileName, + lineNumber: 20 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.text, + __source: { + fileName: _jsxFileName, + lineNumber: 20 + }, + __self: this + }, "nOS Browser")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 21 + }, + __self: this + }, "Applications are served in a sandboxed environment using the end-users\u2019s hard drive and client-side rendering")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.item, + __source: { + fileName: _jsxFileName, + lineNumber: 25 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/feature-dapps.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 26 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.nodeless, + __source: { + fileName: _jsxFileName, + lineNumber: 27 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.text, + __source: { + fileName: _jsxFileName, + lineNumber: 27 + }, + __self: this + }, "dApp Gateway")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 28 + }, + __self: this + }, "Applications displayed in the dApp Gateway are ranked in a democratic and decentralized manner via decentralized Authority"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.authority, + __source: { + fileName: _jsxFileName, + lineNumber: 31 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + __source: { + fileName: _jsxFileName, + lineNumber: 31 + }, + __self: this + }, "Decentralized Authority")))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.section, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.protocol), + __source: { + fileName: _jsxFileName, + lineNumber: 35 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + __source: { + fileName: _jsxFileName, + lineNumber: 36 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.protocol), + __source: { + fileName: _jsxFileName, + lineNumber: 36 + }, + __self: this + }), "nOS Protocol"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 37 + }, + __self: this + }, "dApps are served through the nOS Protocol, a distributed web protocol that integrates nOS Name Service, accessible by nOS Client")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.section, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.stack), + __source: { + fileName: _jsxFileName, + lineNumber: 42 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.label, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.top), + __source: { + fileName: _jsxFileName, + lineNumber: 43 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, + __source: { + fileName: _jsxFileName, + lineNumber: 44 + }, + __self: this + }), "nOS decentralized application stack"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.item, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.fe), + __source: { + fileName: _jsxFileName, + lineNumber: 46 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/diagram-fe-app.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 47 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + __source: { + fileName: _jsxFileName, + lineNumber: 48 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.incoming), + __source: { + fileName: _jsxFileName, + lineNumber: 49 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.text, + __source: { + fileName: _jsxFileName, + lineNumber: 50 + }, + __self: this + }, "nOS API Front-end", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", { + __source: { + fileName: _jsxFileName, + lineNumber: 51 + }, + __self: this + }), " Application"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.right, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.incoming), + id: "node--api", + __source: { + fileName: _jsxFileName, + lineNumber: 53 + }, + __self: this + }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.item, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.filesystem), + __source: { + fileName: _jsxFileName, + lineNumber: 56 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/diagram-filesystem.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 57 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + __source: { + fileName: _jsxFileName, + lineNumber: 58 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, + __source: { + fileName: _jsxFileName, + lineNumber: 58 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.text, + __source: { + fileName: _jsxFileName, + lineNumber: 58 + }, + __self: this + }, "Decentralized", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", { + __source: { + fileName: _jsxFileName, + lineNumber: 58 + }, + __self: this + }), "Filesystem"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + id: "node--filesystemB", + __source: { + fileName: _jsxFileName, + lineNumber: 58 + }, + __self: this + }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.item, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.backend), + __source: { + fileName: _jsxFileName, + lineNumber: 60 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/diagram-backend.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 61 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + __source: { + fileName: _jsxFileName, + lineNumber: 62 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, + __source: { + fileName: _jsxFileName, + lineNumber: 62 + }, + __self: this + }), "Back-end"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.list, + __source: { + fileName: _jsxFileName, + lineNumber: 63 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { + __source: { + fileName: _jsxFileName, + lineNumber: 64 + }, + __self: this + }, "HTTP Requests may be made from the client side"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { + __source: { + fileName: _jsxFileName, + lineNumber: 65 + }, + __self: this + }, "The end-user can review and approve HTTP requests via the same method as transactions and invocations"))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.item, _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.contracts), + __source: { + fileName: _jsxFileName, + lineNumber: 68 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorLine, + src: "static/connector-smart-contract.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 69 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/diagram-smart-contracts.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 70 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { + __source: { + fileName: _jsxFileName, + lineNumber: 71 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _Diagram_scss__WEBPACK_IMPORTED_MODULE_5___default.a.connectorNode, + __source: { + fileName: _jsxFileName, + lineNumber: 71 + }, + __self: this + }), "Smart Contract Platform"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 72 + }, + __self: this + }, "Applications can choose to build their back-end using smart contracts"))))); +}; + +/* harmony default export */ __webpack_exports__["default"] = (Diagram); + +/***/ }), + +/***/ "./components/Diagram/index.js": +/*!*************************************!*\ + !*** ./components/Diagram/index.js ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Diagram__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Diagram */ "./components/Diagram/Diagram.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Diagram__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/DownloadButton/DownloadButton.js": +/*!*****************************************************!*\ + !*** ./components/DownloadButton/DownloadButton.js ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _Layout_Context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Layout/Context */ "./components/Layout/Context.js"); +/* harmony import */ var _DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./DownloadButton.scss */ "./components/DownloadButton/DownloadButton.scss"); +/* harmony import */ var _DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4__); +var _jsxFileName = "D:\\Web2\\website\\components\\DownloadButton\\DownloadButton.js"; + + + + + + +var DownloadButton = function DownloadButton(_ref) { + var className = _ref.className, + label = _ref.label; + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Layout_Context__WEBPACK_IMPORTED_MODULE_3__["Consumer"], { + __source: { + fileName: _jsxFileName, + lineNumber: 9 + }, + __self: this + }, function (downloadUrl) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { + __source: { + fileName: _jsxFileName, + lineNumber: 11 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('button', _DownloadButton_scss__WEBPACK_IMPORTED_MODULE_4___default.a.downloadButton, className), + href: downloadUrl, + __source: { + fileName: _jsxFileName, + lineNumber: 12 + }, + __self: this + }, label)); + }); +}; + +DownloadButton.propTypes = { + className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], + label: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"] +}; +DownloadButton.defaultProps = { + className: null, + label: 'Download Now' +}; +/* harmony default export */ __webpack_exports__["default"] = (DownloadButton); + +/***/ }), + +/***/ "./components/DownloadButton/index.js": +/*!********************************************!*\ + !*** ./components/DownloadButton/index.js ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DownloadButton */ "./components/DownloadButton/DownloadButton.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _DownloadButton__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/DownloadModal/DownloadModal.js": +/*!***************************************************!*\ + !*** ./components/DownloadModal/DownloadModal.js ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DownloadModal; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _Modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Modal */ "./components/Modal/index.js"); +/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../DownloadButton */ "./components/DownloadButton/index.js"); +/* harmony import */ var _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./DownloadModal.scss */ "./components/DownloadModal/DownloadModal.scss"); +/* harmony import */ var _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\DownloadModal\\DownloadModal.js"; + + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + + + + + + +var DownloadModal = +/*#__PURE__*/ +function (_React$Component) { + _inherits(DownloadModal, _React$Component); + + function DownloadModal() { + var _getPrototypeOf2; + + var _this; + + _classCallCheck(this, DownloadModal); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(DownloadModal)).call.apply(_getPrototypeOf2, [this].concat(args))); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderHeader", function () { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.header, + __source: { + fileName: _jsxFileName, + lineNumber: 32 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.title, + __source: { + fileName: _jsxFileName, + lineNumber: 33 + }, + __self: this + }, "You are trying to open ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", { + __source: { + fileName: _jsxFileName, + lineNumber: 34 + }, + __self: this + }, _this.props.target)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.close, + tabIndex: "0", + role: "button", + onClick: _this.props.onClose, + __source: { + fileName: _jsxFileName, + lineNumber: 36 + }, + __self: this + })); + }); + + return _this; + } + + _createClass(DownloadModal, [{ + key: "render", + value: function render() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Modal__WEBPACK_IMPORTED_MODULE_3__["default"], { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.downloadModal, + renderHeader: this.renderHeader, + __source: { + fileName: _jsxFileName, + lineNumber: 20 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.content, + __source: { + fileName: _jsxFileName, + lineNumber: 21 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.appIcon, + __source: { + fileName: _jsxFileName, + lineNumber: 22 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.message, + __source: { + fileName: _jsxFileName, + lineNumber: 23 + }, + __self: this + }, "This application can only be opened in nOS Client")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadButton__WEBPACK_IMPORTED_MODULE_4__["default"], { + className: _DownloadModal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.download, + label: "Click here to download now", + __source: { + fileName: _jsxFileName, + lineNumber: 25 + }, + __self: this + })); + } + }]); + + return DownloadModal; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); + +_defineProperty(DownloadModal, "propTypes", { + target: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"].isRequired, + onClose: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"] +}); + +_defineProperty(DownloadModal, "defaultProps", { + onClose: lodash__WEBPACK_IMPORTED_MODULE_2__["noop"] +}); + + + +/***/ }), + +/***/ "./components/DownloadModal/index.js": +/*!*******************************************!*\ + !*** ./components/DownloadModal/index.js ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _DownloadModal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DownloadModal */ "./components/DownloadModal/DownloadModal.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _DownloadModal__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Features/Feature/Feature.js": +/*!************************************************!*\ + !*** ./components/Features/Feature/Feature.js ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Feature; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Container */ "./components/Container/index.js"); +/* harmony import */ var _Feature_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Feature.scss */ "./components/Features/Feature/Feature.scss"); +/* harmony import */ var _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Feature_scss__WEBPACK_IMPORTED_MODULE_4__); +var _jsxFileName = "D:\\Web2\\website\\components\\Features\\Feature\\Feature.js"; + + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + + + + + +var Feature = +/*#__PURE__*/ +function (_React$Component) { + _inherits(Feature, _React$Component); + + function Feature() { + var _getPrototypeOf2; + + var _this; + + _classCallCheck(this, Feature); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Feature)).call.apply(_getPrototypeOf2, [this].concat(args))); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderContent", function () { + var flip = _this.props.flip; + + if (flip) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { + __source: { + fileName: _jsxFileName, + lineNumber: 32 + }, + __self: this + }, _this.renderImage(false), _this.renderText(true)); + } else { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { + __source: { + fileName: _jsxFileName, + lineNumber: 39 + }, + __self: this + }, _this.renderText(false), _this.renderImage(true)); + } + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderText", function (right) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.text, _defineProperty({}, _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.right, right)), + __source: { + fileName: _jsxFileName, + lineNumber: 49 + }, + __self: this + }, _this.props.children); + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderImage", function (right) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.image, _defineProperty({}, _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.right, right)), + __source: { + fileName: _jsxFileName, + lineNumber: 57 + }, + __self: this + }, _this.props.renderImage()); + }); + + return _this; + } + + _createClass(Feature, [{ + key: "render", + value: function render() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.feature, + __source: { + fileName: _jsxFileName, + lineNumber: 19 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Container__WEBPACK_IMPORTED_MODULE_3__["default"], { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.container, _defineProperty({}, _Feature_scss__WEBPACK_IMPORTED_MODULE_4___default.a.flip, this.props.flip)), + __source: { + fileName: _jsxFileName, + lineNumber: 20 + }, + __self: this + }, this.renderContent())); + } + }]); + + return Feature; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); + +_defineProperty(Feature, "propTypes", { + flip: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], + renderImage: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"].isRequired +}); + +_defineProperty(Feature, "defaultProps", { + flip: false +}); + + + +/***/ }), + +/***/ "./components/Features/Feature/index.js": +/*!**********************************************!*\ + !*** ./components/Features/Feature/index.js ***! + \**********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Feature__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Feature */ "./components/Features/Feature/Feature.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Feature__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Features/Features.js": +/*!*****************************************!*\ + !*** ./components/Features/Features.js ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Features; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); +/* harmony import */ var _Decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Decorator */ "./components/Decorator/index.js"); +/* harmony import */ var _Feature__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Feature */ "./components/Features/Feature/index.js"); +/* harmony import */ var _Features_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Features.scss */ "./components/Features/Features.scss"); +/* harmony import */ var _Features_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Features_scss__WEBPACK_IMPORTED_MODULE_4__); +var _jsxFileName = "D:\\Web2\\website\\components\\Features\\Features.js"; + + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } @@ -437,20 +1025,244 @@ function (_React$Component) { _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Features)).call.apply(_getPrototypeOf2, [this].concat(args))); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderBrowser", function () { + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderBrowser", function () { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { + renderImage: function renderImage() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { + __source: { + fileName: _jsxFileName, + lineNumber: 22 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/feature-browser.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 23 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 2, + animation: 1, + outline: true, + style: { + left: '58%', + top: '-38px', + width: '160px', + height: '160px' + }, + __source: { + fileName: _jsxFileName, + lineNumber: 24 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 1, + animation: 2, + style: { + left: '3%', + top: '196px', + width: '220px', + height: '220px' + }, + __source: { + fileName: _jsxFileName, + lineNumber: 30 + }, + __self: this + })); + }, + __source: { + fileName: _jsxFileName, + lineNumber: 21 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/icon-feature-browser.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 37 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { + __source: { + fileName: _jsxFileName, + lineNumber: 38 + }, + __self: this + }, "Browser"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 39 + }, + __self: this + }, "Easily use apps that integrate with crypto-currencies. Contribute crypto to the apps you care about with Attention-Based Rewards.")); + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderApps", function () { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { + flip: true, + renderImage: function renderImage() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { + __source: { + fileName: _jsxFileName, + lineNumber: 47 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/feature-dapps.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 48 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 1, + animation: 5, + outline: true, + style: { + right: '77%', + top: '-38px', + width: '190px', + height: '190px' + }, + __source: { + fileName: _jsxFileName, + lineNumber: 49 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 2, + animation: 1, + style: { + right: '-7%', + top: '172px', + width: '220px', + height: '220px' + }, + __source: { + fileName: _jsxFileName, + lineNumber: 55 + }, + __self: this + })); + }, + __source: { + fileName: _jsxFileName, + lineNumber: 46 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/icon-feature-dapps.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 62 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { + __source: { + fileName: _jsxFileName, + lineNumber: 63 + }, + __self: this + }, "App Store"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 64 + }, + __self: this + }, "A decentralized portal where apps can be listed and discovered, managed entirely by voter-elected curators. ")); + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderWallet", function () { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { + renderImage: function renderImage() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { + __source: { + fileName: _jsxFileName, + lineNumber: 72 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/feature-wallet.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 73 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 2, + animation: 2, + outline: true, + style: { + right: '32%', + top: '-38px', + width: '340px', + height: '340px' + }, + __source: { + fileName: _jsxFileName, + lineNumber: 74 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 3, + animation: 5, + style: { + right: '13%', + bottom: '-68px', + width: '180px', + height: '180px' + }, + __source: { + fileName: _jsxFileName, + lineNumber: 80 + }, + __self: this + })); + }, + __source: { + fileName: _jsxFileName, + lineNumber: 71 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/icon-feature-wallet.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 87 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { + __source: { + fileName: _jsxFileName, + lineNumber: 88 + }, + __self: this + }, "Crypto Wallet"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 89 + }, + __self: this + }, "Stake, send, and receive digital assets, and vote for delegates and curators on the nOS Network.")); + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderExchange", function () { return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { + flip: true, renderImage: function renderImage() { return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { __source: { fileName: _jsxFileName, - lineNumber: 22 + lineNumber: 97 }, __self: this }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/feature-browser.svg", + src: "static/feature-exchange.svg", __source: { fileName: _jsxFileName, - lineNumber: 23 + lineNumber: 98 }, __self: this }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { @@ -465,7 +1277,7 @@ function (_React$Component) { }, __source: { fileName: _jsxFileName, - lineNumber: 24 + lineNumber: 99 }, __self: this }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { @@ -479,313 +1291,406 @@ function (_React$Component) { }, __source: { fileName: _jsxFileName, - lineNumber: 30 + lineNumber: 105 }, __self: this })); }, __source: { fileName: _jsxFileName, - lineNumber: 21 + lineNumber: 96 }, __self: this }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/icon-feature-browser.svg", + src: "static/icon-feature-exchange.svg", __source: { fileName: _jsxFileName, - lineNumber: 37 + lineNumber: 112 }, __self: this }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { __source: { fileName: _jsxFileName, - lineNumber: 38 + lineNumber: 113 }, __self: this - }, "Browser"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + }, "Exchange"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { __source: { fileName: _jsxFileName, - lineNumber: 39 + lineNumber: 114 }, __self: this - }, "Easily use apps that integrate with crypto-currencies. Contribute crypto to the apps you care about with Attention-Based Rewards.")); + }, "nOS lets you easily trade crypto-currencies and other digital assets, directly from nOS Browser.")); }); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderApps", function () { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { - flip: true, - renderImage: function renderImage() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { - __source: { - fileName: _jsxFileName, - lineNumber: 47 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/feature-dapps.svg", - __source: { - fileName: _jsxFileName, - lineNumber: 48 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 1, - animation: 5, - outline: true, - style: { - right: '77%', - top: '-38px', - width: '190px', - height: '190px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 49 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 2, - animation: 1, - style: { - right: '-7%', - top: '172px', - width: '220px', - height: '220px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 55 - }, - __self: this - })); - }, - __source: { - fileName: _jsxFileName, - lineNumber: 46 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/icon-feature-dapps.svg", - __source: { - fileName: _jsxFileName, - lineNumber: 62 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - __source: { - fileName: _jsxFileName, - lineNumber: 63 - }, - __self: this - }, "App Store"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __source: { - fileName: _jsxFileName, - lineNumber: 64 - }, - __self: this - }, "A decentralized portal where apps can be listed and discovered, managed entirely by voter-elected curators. ")); - }); + return _this; + } + + _createClass(Features, [{ + key: "render", + value: function render() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { + className: _Features_scss__WEBPACK_IMPORTED_MODULE_4___default.a.features, + __source: { + fileName: _jsxFileName, + lineNumber: 9 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + name: "features", + __source: { + fileName: _jsxFileName, + lineNumber: 10 + }, + __self: this + }), this.renderBrowser(), this.renderApps(), this.renderWallet(), this.renderExchange()); + } + }]); + + return Features; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); + + + +/***/ }), + +/***/ "./components/Features/index.js": +/*!**************************************!*\ + !*** ./components/Features/index.js ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Features__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Features */ "./components/Features/Features.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Features__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Footer/Footer.js": +/*!*************************************!*\ + !*** ./components/Footer/Footer.js ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); +/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../DownloadButton */ "./components/DownloadButton/index.js"); +/* harmony import */ var _SocialIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../SocialIcon */ "./components/SocialIcon/index.js"); +/* harmony import */ var _Footer_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Footer.scss */ "./components/Footer/Footer.scss"); +/* harmony import */ var _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Footer_scss__WEBPACK_IMPORTED_MODULE_4__); +var _jsxFileName = "D:\\Web2\\website\\components\\Footer\\Footer.js"; + + + + + + +var Footer = function Footer() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("footer", { + __source: { + fileName: _jsxFileName, + lineNumber: 8 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.left, + __source: { + fileName: _jsxFileName, + lineNumber: 9 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/nos-logo-positive.svg", + __source: { + fileName: _jsxFileName, + lineNumber: 10 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 11 + }, + __self: this + }, "\xA9 Copyright 2018-2019 nOS - All Rights Reserved"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 12 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/privacy", + __source: { + fileName: _jsxFileName, + lineNumber: 12 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + __source: { + fileName: _jsxFileName, + lineNumber: 12 + }, + __self: this + }, "Privacy Policy")))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.center, + __source: { + fileName: _jsxFileName, + lineNumber: 14 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadButton__WEBPACK_IMPORTED_MODULE_2__["default"], { + __source: { + fileName: _jsxFileName, + lineNumber: 15 + }, + __self: this + })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.right, + __source: { + fileName: _jsxFileName, + lineNumber: 17 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + __source: { + fileName: _jsxFileName, + lineNumber: 18 + }, + __self: this + }, "Follow or ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.email, + href: "mailto:contact@nos.io", + __source: { + fileName: _jsxFileName, + lineNumber: 18 + }, + __self: this + }, "write us")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + name: "twitter", + href: "https://twitter.com/nOSplatform", + __source: { + fileName: _jsxFileName, + lineNumber: 19 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + name: "reddit", + href: "https://www.reddit.com/r/nOSplatform", + __source: { + fileName: _jsxFileName, + lineNumber: 20 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + name: "noschat", + href: "https://nos.chat/", + __source: { + fileName: _jsxFileName, + lineNumber: 21 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + name: "telegram", + href: "https://t.me/nOSchat", + __source: { + fileName: _jsxFileName, + lineNumber: 22 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + name: "medium", + href: "https://medium.com/nos-io", + __source: { + fileName: _jsxFileName, + lineNumber: 23 + }, + __self: this + }))); +}; + +/* harmony default export */ __webpack_exports__["default"] = (Footer); + +/***/ }), + +/***/ "./components/Footer/index.js": +/*!************************************!*\ + !*** ./components/Footer/index.js ***! + \************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Footer */ "./components/Footer/Footer.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Footer__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/GDPRBanner/GDPRBanner.js": +/*!*********************************************!*\ + !*** ./components/GDPRBanner/GDPRBanner.js ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return GDPRBanner; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); +/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Portal */ "./components/Portal/index.js"); +/* harmony import */ var _GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./GDPRBanner.scss */ "./components/GDPRBanner/GDPRBanner.scss"); +/* harmony import */ var _GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\GDPRBanner\\GDPRBanner.js"; + - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderWallet", function () { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { - renderImage: function renderImage() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { - __source: { - fileName: _jsxFileName, - lineNumber: 72 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/feature-wallet.svg", - __source: { - fileName: _jsxFileName, - lineNumber: 73 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 2, - animation: 2, - outline: true, - style: { - right: '32%', - top: '-38px', - width: '340px', - height: '340px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 74 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 3, - animation: 5, - style: { - right: '13%', - bottom: '-68px', - width: '180px', - height: '180px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 80 - }, - __self: this - })); - }, - __source: { - fileName: _jsxFileName, - lineNumber: 71 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/icon-feature-wallet.svg", - __source: { - fileName: _jsxFileName, - lineNumber: 87 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - __source: { - fileName: _jsxFileName, - lineNumber: 88 - }, - __self: this - }, "Crypto Wallet"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __source: { - fileName: _jsxFileName, - lineNumber: 89 - }, - __self: this - }, "Stake, send, and receive digital assets, and vote for delegates and curators on the nOS Network.")); - }); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderExchange", function () { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Feature__WEBPACK_IMPORTED_MODULE_3__["default"], { - flip: true, - renderImage: function renderImage() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, { - __source: { - fileName: _jsxFileName, - lineNumber: 97 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/feature-exchange.svg", - __source: { - fileName: _jsxFileName, - lineNumber: 98 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 2, - animation: 1, - outline: true, - style: { - left: '58%', - top: '-38px', - width: '160px', - height: '160px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 99 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 1, - animation: 2, - style: { - left: '3%', - top: '196px', - width: '220px', - height: '220px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 105 - }, - __self: this - })); - }, +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + + + + + + +var GDPRBanner = +/*#__PURE__*/ +function (_React$Component) { + _inherits(GDPRBanner, _React$Component); + + function GDPRBanner() { + _classCallCheck(this, GDPRBanner); + + return _possibleConstructorReturn(this, _getPrototypeOf(GDPRBanner).apply(this, arguments)); + } + + _createClass(GDPRBanner, [{ + key: "render", + value: function render() { + if (this.props.accepted) { + return null; + } + + return this.renderBanner(); + } + }, { + key: "renderBanner", + value: function renderBanner() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Portal__WEBPACK_IMPORTED_MODULE_4__["default"], { __source: { fileName: _jsxFileName, - lineNumber: 96 + lineNumber: 29 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/icon-feature-exchange.svg", + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5___default.a.gdprBanner, __source: { fileName: _jsxFileName, - lineNumber: 112 + lineNumber: 30 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { __source: { fileName: _jsxFileName, - lineNumber: 113 + lineNumber: 31 }, __self: this - }, "Exchange"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + }, "This site is using Cookies for Analytics and to improve your browsing experience. To find out more, please read our Privacy Policy. By clicking \u201CI Accept\u201D, you consent to our use of cookies and agree to our ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/privacy", __source: { fileName: _jsxFileName, - lineNumber: 114 + lineNumber: 34 }, __self: this - }, "nOS lets you easily trade crypto-currencies and other digital assets, directly from nOS Browser.")); - }); - - return _this; - } - - _createClass(Features, [{ - key: "render", - value: function render() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { - className: _Features_scss__WEBPACK_IMPORTED_MODULE_4___default.a.features, + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { __source: { fileName: _jsxFileName, - lineNumber: 9 + lineNumber: 34 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - name: "features", + }, "Privacy Policy")), "."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { + type: "button", + onClick: this.props.onAccept, __source: { fileName: _jsxFileName, - lineNumber: 10 + lineNumber: 36 }, __self: this - }), this.renderBrowser(), this.renderApps(), this.renderWallet(), this.renderExchange()); + }, "I Accept"))); } }]); - return Features; + return GDPRBanner; }(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); +_defineProperty(GDPRBanner, "propTypes", { + accepted: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], + onAccept: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] +}); + +_defineProperty(GDPRBanner, "defaultProps", { + accepted: false, + onAccept: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] +}); + /***/ }), -/***/ "./components/Features/index.js": -/*!**************************************!*\ - !*** ./components/Features/index.js ***! - \**************************************/ +/***/ "./components/GDPRBanner/index.js": +/*!****************************************!*\ + !*** ./components/GDPRBanner/index.js ***! + \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Features__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Features */ "./components/Features/Features.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Features__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _GDPRBanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./GDPRBanner */ "./components/GDPRBanner/GDPRBanner.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _GDPRBanner__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/Footer/Footer.js": -/*!*************************************!*\ - !*** ./components/Footer/Footer.js ***! - \*************************************/ +/***/ "./components/Hero/Hero.js": +/*!*********************************!*\ + !*** ./components/Hero/Hero.js ***! + \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -793,172 +1698,334 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../DownloadButton */ "./components/DownloadButton/index.js"); -/* harmony import */ var _SocialIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../SocialIcon */ "./components/SocialIcon/index.js"); -/* harmony import */ var _Footer_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Footer.scss */ "./components/Footer/Footer.scss"); -/* harmony import */ var _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Footer_scss__WEBPACK_IMPORTED_MODULE_4__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Footer/Footer.js"; +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); +/* harmony import */ var _Decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Decorator */ "./components/Decorator/index.js"); +/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../DownloadButton */ "./components/DownloadButton/index.js"); +/* harmony import */ var _SocialIcon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../SocialIcon */ "./components/SocialIcon/index.js"); +/* harmony import */ var _Hero_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Hero.scss */ "./components/Hero/Hero.scss"); +/* harmony import */ var _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Hero_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\Hero\\Hero.js"; -var Footer = function Footer() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("footer", { + +var Hero = function Hero() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { + className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.hero, __source: { fileName: _jsxFileName, lineNumber: 8 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.left, + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + name: "hero", __source: { fileName: _jsxFileName, lineNumber: 9 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/nos-logo-positive.svg", + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", { __source: { fileName: _jsxFileName, lineNumber: 10 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + }, "Access the crypto-powered web."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.large, __source: { fileName: _jsxFileName, - lineNumber: 11 + lineNumber: 12 }, __self: this - }, "\xA9 Copyright 2018-2019 nOS - All Rights Reserved"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + }, "Discover or create apps using blockchains and cryptocurrencies."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 3, + animation: 1, + outline: true, + style: { + left: '-90px', + top: '112px', + width: '260px', + height: '260px' + }, __source: { fileName: _jsxFileName, - lineNumber: 12 + lineNumber: 16 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/privacy", + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 3, + animation: 2, + style: { + right: '2%', + top: '570px', + width: '80px', + height: '80px' + }, __source: { fileName: _jsxFileName, - lineNumber: 12 + lineNumber: 22 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 2, + animation: 3, + outline: true, + style: { + left: '18%', + width: '200px', + height: '200px' + }, __source: { fileName: _jsxFileName, - lineNumber: 12 + lineNumber: 23 }, __self: this - }, "Privacy Policy")))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.center, + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 1, + animation: 1, + outline: true, + style: { + right: '18%', + width: '200px', + height: '200px' + }, __source: { fileName: _jsxFileName, - lineNumber: 14 + lineNumber: 25 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadButton__WEBPACK_IMPORTED_MODULE_2__["default"], { + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 2, + animation: 2, + style: { + right: '30%', + width: '90px', + height: '90px' + }, __source: { fileName: _jsxFileName, - lineNumber: 15 + lineNumber: 27 }, __self: this - })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.right, + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 1, + animation: 2, + style: { + left: '8%', + bottom: '8%', + width: '160px', + height: '160px' + }, __source: { fileName: _jsxFileName, - lineNumber: 17 + lineNumber: 29 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { + version: 1, + animation: 4, + style: { + right: '18%', + width: '120px', + height: '120px' + }, __source: { fileName: _jsxFileName, - lineNumber: 18 + lineNumber: 31 }, __self: this - }, "Follow or ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - className: _Footer_scss__WEBPACK_IMPORTED_MODULE_4___default.a.email, - href: "mailto:contact@nos.io", + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.download, __source: { fileName: _jsxFileName, - lineNumber: 18 + lineNumber: 33 }, __self: this - }, "write us")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadButton__WEBPACK_IMPORTED_MODULE_3__["default"], { + __source: { + fileName: _jsxFileName, + lineNumber: 34 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.meta, + __source: { + fileName: _jsxFileName, + lineNumber: 35 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + href: "static/whitepaper.pdf", + __source: { + fileName: _jsxFileName, + lineNumber: 36 + }, + __self: this + }, "Whitepaper"), ' • ', react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + href: "https://github.com/nos", + target: "_blank", + __source: { + fileName: _jsxFileName, + lineNumber: 38 + }, + __self: this + }, "GitHub")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.social, + __source: { + fileName: _jsxFileName, + lineNumber: 42 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { name: "twitter", href: "https://twitter.com/nOSplatform", __source: { fileName: _jsxFileName, - lineNumber: 19 + lineNumber: 43 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { name: "reddit", href: "https://www.reddit.com/r/nOSplatform", __source: { fileName: _jsxFileName, - lineNumber: 20 + lineNumber: 44 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { + name: "noschat", + href: "https://nos.chat/", + __source: { + fileName: _jsxFileName, + lineNumber: 45 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { + name: "telegram", + href: "https://t.me/nOSchat", + __source: { + fileName: _jsxFileName, + lineNumber: 46 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { + name: "medium", + href: "https://medium.com/nos-io", + __source: { + fileName: _jsxFileName, + lineNumber: 47 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { - name: "discord", - href: "https://discord.nos.io/", + }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.productShot, __source: { fileName: _jsxFileName, - lineNumber: 21 + lineNumber: 51 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { - name: "telegram", - href: "https://t.me/nOSchat", + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: "static/hero.png", __source: { fileName: _jsxFileName, - lineNumber: 22 + lineNumber: 52 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { - name: "medium", - href: "https://medium.com/nos-io", + }))); +}; + +/* harmony default export */ __webpack_exports__["default"] = (Hero); + +/***/ }), + +/***/ "./components/Hero/index.js": +/*!**********************************!*\ + !*** ./components/Hero/index.js ***! + \**********************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Hero__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Hero */ "./components/Hero/Hero.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Hero__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Intro/Intro.js": +/*!***********************************!*\ + !*** ./components/Intro/Intro.js ***! + \***********************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _Intro_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Intro.scss */ "./components/Intro/Intro.scss"); +/* harmony import */ var _Intro_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Intro_scss__WEBPACK_IMPORTED_MODULE_3__); +var _jsxFileName = "D:\\Web2\\website\\components\\Intro\\Intro.js"; + + + + + +var Intro = function Intro(props) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Intro_scss__WEBPACK_IMPORTED_MODULE_3___default.a.intro, props.className), __source: { fileName: _jsxFileName, - lineNumber: 23 + lineNumber: 7 }, __self: this - }))); + }, props.children); }; -/* harmony default export */ __webpack_exports__["default"] = (Footer); +Intro.propTypes = { + className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"] +}; +Intro.defaultProps = { + className: null +}; +/* harmony default export */ __webpack_exports__["default"] = (Intro); /***/ }), -/***/ "./components/Footer/index.js": -/*!************************************!*\ - !*** ./components/Footer/index.js ***! - \************************************/ +/***/ "./components/Intro/index.js": +/*!***********************************!*\ + !*** ./components/Intro/index.js ***! + \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Footer */ "./components/Footer/Footer.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Footer__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Intro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Intro */ "./components/Intro/Intro.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Intro__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/GDPRBanner/GDPRBanner.js": -/*!*********************************************!*\ - !*** ./components/GDPRBanner/GDPRBanner.js ***! - \*********************************************/ +/***/ "./components/JobPostingBanner/JobPostingBanner.js": +/*!*********************************************************!*\ + !*** ./components/JobPostingBanner/JobPostingBanner.js ***! + \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return GDPRBanner; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return JobPostingBanner; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); @@ -968,9 +2035,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Portal */ "./components/Portal/index.js"); -/* harmony import */ var _GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./GDPRBanner.scss */ "./components/GDPRBanner/GDPRBanner.scss"); -/* harmony import */ var _GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/GDPRBanner/GDPRBanner.js"; +/* harmony import */ var _JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./JobPostingBanner.scss */ "./components/JobPostingBanner/JobPostingBanner.scss"); +/* harmony import */ var _JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\JobPostingBanner\\JobPostingBanner.js"; function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } @@ -999,21 +2066,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope -var GDPRBanner = +var JobPostingBanner = /*#__PURE__*/ function (_React$Component) { - _inherits(GDPRBanner, _React$Component); + _inherits(JobPostingBanner, _React$Component); - function GDPRBanner() { - _classCallCheck(this, GDPRBanner); + function JobPostingBanner() { + _classCallCheck(this, JobPostingBanner); - return _possibleConstructorReturn(this, _getPrototypeOf(GDPRBanner).apply(this, arguments)); + return _possibleConstructorReturn(this, _getPrototypeOf(JobPostingBanner).apply(this, arguments)); } - _createClass(GDPRBanner, [{ + _createClass(JobPostingBanner, [{ key: "render", value: function render() { - if (this.props.accepted) { + if (this.props.closed) { return null; } @@ -1022,435 +2089,445 @@ function (_React$Component) { }, { key: "renderBanner", value: function renderBanner() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Portal__WEBPACK_IMPORTED_MODULE_4__["default"], { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5___default.a.gdprBanner, __source: { fileName: _jsxFileName, lineNumber: 29 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _GDPRBanner_scss__WEBPACK_IMPORTED_MODULE_5___default.a.gdprBanner, + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { __source: { fileName: _jsxFileName, lineNumber: 30 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + }, "We're hiring! ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "static/job-posting.pdf", __source: { fileName: _jsxFileName, lineNumber: 31 }, __self: this - }, "This site is using Cookies for Analytics and to improve your browsing experience. To find out more, please read our Privacy Policy. By clicking \u201CI Accept\u201D, you consent to our use of cookies and agree to our ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/privacy", - __source: { - fileName: _jsxFileName, - lineNumber: 34 - }, - __self: this }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { __source: { fileName: _jsxFileName, - lineNumber: 34 + lineNumber: 31 }, __self: this - }, "Privacy Policy")), "."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { + }, "Hybrid React & React Native Developer")), "."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { type: "button", - onClick: this.props.onAccept, + onClick: this.props.onClose, __source: { fileName: _jsxFileName, - lineNumber: 36 + lineNumber: 33 }, __self: this - }, "I Accept"))); + }, "Close")); } }]); - return GDPRBanner; + return JobPostingBanner; }(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); -_defineProperty(GDPRBanner, "propTypes", { - accepted: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], - onAccept: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] +_defineProperty(JobPostingBanner, "propTypes", { + closed: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], + onClose: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] }); -_defineProperty(GDPRBanner, "defaultProps", { - accepted: false, - onAccept: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] +_defineProperty(JobPostingBanner, "defaultProps", { + closed: false, + onClose: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] }); /***/ }), -/***/ "./components/GDPRBanner/index.js": -/*!****************************************!*\ - !*** ./components/GDPRBanner/index.js ***! - \****************************************/ +/***/ "./components/JobPostingBanner/index.js": +/*!**********************************************!*\ + !*** ./components/JobPostingBanner/index.js ***! + \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _GDPRBanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./GDPRBanner */ "./components/GDPRBanner/GDPRBanner.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _GDPRBanner__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _JobPostingBanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JobPostingBanner */ "./components/JobPostingBanner/JobPostingBanner.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _JobPostingBanner__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Layout/Context.js": +/*!**************************************!*\ + !*** ./components/Layout/Context.js ***! + \**************************************/ +/*! exports provided: Provider, Consumer */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Provider", function() { return Provider; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Consumer", function() { return Consumer; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); + + +var _React$createContext = react__WEBPACK_IMPORTED_MODULE_0___default.a.createContext('https://github.com/nos/client/releases'), + Provider = _React$createContext.Provider, + Consumer = _React$createContext.Consumer; + + + +/***/ }), + +/***/ "./components/Layout/Layout.js": +/*!*************************************!*\ + !*** ./components/Layout/Layout.js ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Layout; }); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var what_input__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! what-input */ "./node_modules/what-input/dist/what-input.js"); +/* harmony import */ var what_input__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(what_input__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/head */ "./node_modules/next/head.js"); +/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! js-cookie */ "./node_modules/js-cookie/src/js.cookie.js"); +/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _Navigation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Navigation */ "./components/Navigation/index.js"); +/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Footer */ "./components/Footer/index.js"); +/* harmony import */ var _GDPRBanner__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../GDPRBanner */ "./components/GDPRBanner/index.js"); +/* harmony import */ var _Layout_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Layout.scss */ "./components/Layout/Layout.scss"); +/* harmony import */ var _Layout_scss__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_Layout_scss__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _Context__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Context */ "./components/Layout/Context.js"); +/* harmony import */ var _JobPostingBanner__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../JobPostingBanner */ "./components/JobPostingBanner/index.js"); + +var _jsxFileName = "D:\\Web2\\website\\components\\Layout\\Layout.js"; + + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } + +function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + + -/***/ }), -/***/ "./components/Hero/Hero.js": -/*!*********************************!*\ - !*** ./components/Hero/Hero.js ***! - \*********************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); -/* harmony import */ var _Decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Decorator */ "./components/Decorator/index.js"); -/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../DownloadButton */ "./components/DownloadButton/index.js"); -/* harmony import */ var _SocialIcon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../SocialIcon */ "./components/SocialIcon/index.js"); -/* harmony import */ var _Hero_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Hero.scss */ "./components/Hero/Hero.scss"); -/* harmony import */ var _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Hero_scss__WEBPACK_IMPORTED_MODULE_5__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Hero/Hero.js"; +var Layout = +/*#__PURE__*/ +function (_React$Component) { + _inherits(Layout, _React$Component); + function Layout() { + var _getPrototypeOf2; + var _this; -var Hero = function Hero() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { - className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.hero, - __source: { - fileName: _jsxFileName, - lineNumber: 8 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - name: "hero", - __source: { - fileName: _jsxFileName, - lineNumber: 9 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", { - __source: { - fileName: _jsxFileName, - lineNumber: 10 - }, - __self: this - }, "Access the crypto-powered web."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.large, - __source: { - fileName: _jsxFileName, - lineNumber: 12 - }, - __self: this - }, "Discover or create apps using blockchains and cryptocurrencies."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 3, - animation: 1, - outline: true, - style: { - left: '-90px', - top: '112px', - width: '260px', - height: '260px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 16 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 3, - animation: 2, - style: { - right: '2%', - top: '570px', - width: '80px', - height: '80px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 22 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 2, - animation: 3, - outline: true, - style: { - left: '18%', - width: '200px', - height: '200px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 23 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 1, - animation: 1, - outline: true, - style: { - right: '18%', - width: '200px', - height: '200px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 25 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 2, - animation: 2, - style: { - right: '30%', - width: '90px', - height: '90px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 27 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 1, - animation: 2, - style: { - left: '8%', - bottom: '8%', - width: '160px', - height: '160px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 29 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Decorator__WEBPACK_IMPORTED_MODULE_2__["default"], { - version: 1, - animation: 4, - style: { - right: '18%', - width: '120px', - height: '120px' - }, - __source: { - fileName: _jsxFileName, - lineNumber: 31 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.download, - __source: { - fileName: _jsxFileName, - lineNumber: 33 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadButton__WEBPACK_IMPORTED_MODULE_3__["default"], { - __source: { - fileName: _jsxFileName, - lineNumber: 34 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.meta, - __source: { - fileName: _jsxFileName, - lineNumber: 35 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - href: "static/whitepaper.pdf", - __source: { - fileName: _jsxFileName, - lineNumber: 36 - }, - __self: this - }, "Whitepaper"), ' • ', react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - href: "https://github.com/nos", - target: "_blank", - __source: { - fileName: _jsxFileName, - lineNumber: 38 - }, - __self: this - }, "GitHub")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.social, - __source: { - fileName: _jsxFileName, - lineNumber: 42 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { - name: "twitter", - href: "https://twitter.com/nOSplatform", - __source: { - fileName: _jsxFileName, - lineNumber: 43 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { - name: "reddit", - href: "https://www.reddit.com/r/nOSplatform", - __source: { - fileName: _jsxFileName, - lineNumber: 44 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { - name: "discord", - href: "https://discord.nos.io/", - __source: { - fileName: _jsxFileName, - lineNumber: 45 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { - name: "telegram", - href: "https://t.me/nOSchat", - __source: { - fileName: _jsxFileName, - lineNumber: 46 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_4__["default"], { - name: "medium", - href: "https://medium.com/nos-io", - __source: { - fileName: _jsxFileName, - lineNumber: 47 - }, - __self: this - }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Hero_scss__WEBPACK_IMPORTED_MODULE_5___default.a.productShot, - __source: { - fileName: _jsxFileName, - lineNumber: 51 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "static/hero.png", - __source: { - fileName: _jsxFileName, - lineNumber: 52 - }, - __self: this - }))); -}; + _classCallCheck(this, Layout); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Layout)).call.apply(_getPrototypeOf2, [this].concat(args))); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "state", { + accepted: true, + downloadUrl: 'https://github.com/nos/client/releases' + }); -/* harmony default export */ __webpack_exports__["default"] = (Hero); + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "setDownloadUrl", + /*#__PURE__*/ + _asyncToGenerator( + /*#__PURE__*/ + _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { + var resp, response, assets; + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + _context.next = 3; + return fetch('https://api.github.com/repos/nos/client/releases/latest'); -/***/ }), + case 3: + resp = _context.sent; + _context.next = 6; + return resp.json(); -/***/ "./components/Hero/index.js": -/*!**********************************!*\ - !*** ./components/Hero/index.js ***! - \**********************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + case 6: + response = _context.sent; + assets = response.assets; + assets.forEach(function (asset) { + var browserDownloadUrl = asset.browser_download_url; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Hero__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Hero */ "./components/Hero/Hero.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Hero__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + if (browserDownloadUrl.endsWith(".exe") && navigator.platform.indexOf('Win') !== -1 || browserDownloadUrl.endsWith(".dmg") && navigator.platform.indexOf('Mac') !== -1 || browserDownloadUrl.endsWith(".AppImage") && navigator.platform.indexOf('Linux') !== -1) { + _this.setState({ + downloadUrl: browserDownloadUrl + }); + } + }); + _context.next = 14; + break; + case 11: + _context.prev = 11; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + case 14: + case "end": + return _context.stop(); + } + } + }, _callee, this, [[0, 11]]); + }))); -/***/ }), + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "componentDidMount", function () { + _this.setDownloadUrl(); -/***/ "./components/Intro/Intro.js": -/*!***********************************!*\ - !*** ./components/Intro/Intro.js ***! - \***********************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + if (!js_cookie__WEBPACK_IMPORTED_MODULE_4___default.a.get('gdpr')) { + _this.setState({ + accepted: false + }); + } + }); -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _Intro_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Intro.scss */ "./components/Intro/Intro.scss"); -/* harmony import */ var _Intro_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Intro_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Intro/Intro.js"; + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderJobBanner", function () { + if (_this.state.closed) { + return null; + } + return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_JobPostingBanner__WEBPACK_IMPORTED_MODULE_11__["default"], { + accepted: _this.state.closed, + onClose: _this.handleClose, + __source: { + fileName: _jsxFileName, + lineNumber: 85 + }, + __self: this + }); + }); + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderBanner", function () { + if (_this.state.accepted) { + return null; + } + return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_GDPRBanner__WEBPACK_IMPORTED_MODULE_8__["default"], { + accepted: _this.state.accepted, + onAccept: _this.handleAccept, + __source: { + fileName: _jsxFileName, + lineNumber: 93 + }, + __self: this + }); + }); + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleAccept", function () { + _this.setState({ + accepted: true + }, function () { + js_cookie__WEBPACK_IMPORTED_MODULE_4___default.a.set('gdpr', 'true'); + }); + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleClose", function () { + _this.setState({ + closed: true + }); + }); + + return _this; + } + + _createClass(Layout, [{ + key: "render", + value: function render() { + return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Context__WEBPACK_IMPORTED_MODULE_10__["Provider"], { + value: this.state.downloadUrl, + __source: { + fileName: _jsxFileName, + lineNumber: 58 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { + __source: { + fileName: _jsxFileName, + lineNumber: 59 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(next_head__WEBPACK_IMPORTED_MODULE_3___default.a, { + __source: { + fileName: _jsxFileName, + lineNumber: 60 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { + charSet: "utf-8", + __source: { + fileName: _jsxFileName, + lineNumber: 61 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { + httpEquiv: "x-ua-compatible", + content: "ie=edge", + __source: { + fileName: _jsxFileName, + lineNumber: 62 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { + name: "description", + content: "nOS is an all-in-one platform that introduces new implementable business models powered by blockchain technologies. Any application can leverage nOS to extend its revenue generating strategies without surrendering user privacy.", + __source: { + fileName: _jsxFileName, + lineNumber: 63 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { + name: "og:image", + content: "static/dapps-snapshot.png", + __source: { + fileName: _jsxFileName, + lineNumber: 64 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { + name: "viewport", + content: "width=device-width, initial-scale=1, shrink-to-fit=no", + __source: { + fileName: _jsxFileName, + lineNumber: 65 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("link", { + rel: "shortcut icon", + href: "static/logo-nos.png", + type: "image/x-icon", + __source: { + fileName: _jsxFileName, + lineNumber: 66 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("title", { + __source: { + fileName: _jsxFileName, + lineNumber: 67 + }, + __self: this + }, this.props.title)), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Navigation__WEBPACK_IMPORTED_MODULE_6__["default"], { + fixed: this.props.fixed, + __source: { + fileName: _jsxFileName, + lineNumber: 70 + }, + __self: this + }), this.props.children, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Footer__WEBPACK_IMPORTED_MODULE_7__["default"], { + __source: { + fileName: _jsxFileName, + lineNumber: 72 + }, + __self: this + }), this.renderBanner(), this.renderJobBanner())); + } + }]); + + return Layout; +}(react__WEBPACK_IMPORTED_MODULE_1___default.a.Component); + +_defineProperty(Layout, "propTypes", { + title: prop_types__WEBPACK_IMPORTED_MODULE_5__["string"], + fixed: prop_types__WEBPACK_IMPORTED_MODULE_5__["bool"] +}); + +_defineProperty(Layout, "defaultProps", { + title: 'nOS - Access the crypto-powered web', + fixed: false +}); -var Intro = function Intro(props) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Intro_scss__WEBPACK_IMPORTED_MODULE_3___default.a.intro, props.className), - __source: { - fileName: _jsxFileName, - lineNumber: 7 - }, - __self: this - }, props.children); -}; -Intro.propTypes = { - className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"] -}; -Intro.defaultProps = { - className: null -}; -/* harmony default export */ __webpack_exports__["default"] = (Intro); /***/ }), -/***/ "./components/Intro/index.js": -/*!***********************************!*\ - !*** ./components/Intro/index.js ***! - \***********************************/ +/***/ "./components/Layout/index.js": +/*!************************************!*\ + !*** ./components/Layout/index.js ***! + \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Intro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Intro */ "./components/Intro/Intro.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Intro__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Layout */ "./components/Layout/Layout.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Layout__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/JobPostingBanner/JobPostingBanner.js": -/*!*********************************************************!*\ - !*** ./components/JobPostingBanner/JobPostingBanner.js ***! - \*********************************************************/ +/***/ "./components/Modal/Modal.js": +/*!***********************************!*\ + !*** ./components/Modal/Modal.js ***! + \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return JobPostingBanner; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Modal; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Portal */ "./components/Portal/index.js"); -/* harmony import */ var _JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./JobPostingBanner.scss */ "./components/JobPostingBanner/JobPostingBanner.scss"); -/* harmony import */ var _JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/JobPostingBanner/JobPostingBanner.js"; - +/* harmony import */ var _Modal_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Modal.scss */ "./components/Modal/Modal.scss"); +/* harmony import */ var _Modal_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Modal_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\Modal\\Modal.js"; function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } @@ -1478,154 +2555,257 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope -var JobPostingBanner = + +var Modal = /*#__PURE__*/ -function (_React$Component) { - _inherits(JobPostingBanner, _React$Component); +function (_React$PureComponent) { + _inherits(Modal, _React$PureComponent); - function JobPostingBanner() { - _classCallCheck(this, JobPostingBanner); + function Modal() { + _classCallCheck(this, Modal); - return _possibleConstructorReturn(this, _getPrototypeOf(JobPostingBanner).apply(this, arguments)); + return _possibleConstructorReturn(this, _getPrototypeOf(Modal).apply(this, arguments)); } - _createClass(JobPostingBanner, [{ + _createClass(Modal, [{ key: "render", value: function render() { - if (this.props.closed) { - return null; - } - - return this.renderBanner(); - } - }, { - key: "renderBanner", - value: function renderBanner() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _JobPostingBanner_scss__WEBPACK_IMPORTED_MODULE_5___default.a.gdprBanner, - __source: { - fileName: _jsxFileName, - lineNumber: 29 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __source: { - fileName: _jsxFileName, - lineNumber: 30 - }, - __self: this - }, "We're hiring! ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "static/job-posting.pdf", + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Portal__WEBPACK_IMPORTED_MODULE_4__["default"], { + className: _Modal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.portal, __source: { fileName: _jsxFileName, - lineNumber: 31 + lineNumber: 26 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Modal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.backdrop, __source: { fileName: _jsxFileName, - lineNumber: 31 + lineNumber: 27 }, __self: this - }, "Hybrid React & React Native Developer")), "."), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - type: "button", - onClick: this.props.onClose, + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Modal_scss__WEBPACK_IMPORTED_MODULE_5___default.a.modal, this.props.className), __source: { fileName: _jsxFileName, - lineNumber: 33 + lineNumber: 28 }, __self: this - }, "Close")); + }, this.props.renderHeader(), this.props.children, this.props.renderFooter())); } }]); - return JobPostingBanner; -}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); + return Modal; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.PureComponent); -_defineProperty(JobPostingBanner, "propTypes", { - closed: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], - onClose: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] +_defineProperty(Modal, "propTypes", { + className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], + children: prop_types__WEBPACK_IMPORTED_MODULE_2__["node"], + renderHeader: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"], + renderFooter: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] }); -_defineProperty(JobPostingBanner, "defaultProps", { - closed: false, - onClose: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] +_defineProperty(Modal, "defaultProps", { + className: null, + children: null, + renderHeader: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"], + renderFooter: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] }); /***/ }), -/***/ "./components/JobPostingBanner/index.js": -/*!**********************************************!*\ - !*** ./components/JobPostingBanner/index.js ***! - \**********************************************/ +/***/ "./components/Modal/index.js": +/*!***********************************!*\ + !*** ./components/Modal/index.js ***! + \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _JobPostingBanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JobPostingBanner */ "./components/JobPostingBanner/JobPostingBanner.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _JobPostingBanner__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Modal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Modal */ "./components/Modal/Modal.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Modal__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/Layout/Context.js": -/*!**************************************!*\ - !*** ./components/Layout/Context.js ***! - \**************************************/ -/*! exports provided: Provider, Consumer */ +/***/ "./components/Navigation/Navigation.js": +/*!*********************************************!*\ + !*** ./components/Navigation/Navigation.js ***! + \*********************************************/ +/*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Provider", function() { return Provider; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Consumer", function() { return Consumer; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); +/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _Navigation_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Navigation.scss */ "./components/Navigation/Navigation.scss"); +/* harmony import */ var _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Navigation_scss__WEBPACK_IMPORTED_MODULE_4__); +var _jsxFileName = "D:\\Web2\\website\\components\\Navigation\\Navigation.js"; -var _React$createContext = react__WEBPACK_IMPORTED_MODULE_0___default.a.createContext('https://github.com/nos/client/releases'), - Provider = _React$createContext.Provider, - Consumer = _React$createContext.Consumer; +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + + + + + +var Navigation = function Navigation(props) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.navigation, _defineProperty({}, _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.fixed, props.fixed)), + __source: { + fileName: _jsxFileName, + lineNumber: 8 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/", + __source: { + fileName: _jsxFileName, + lineNumber: 9 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + className: _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.logo, + __source: { + fileName: _jsxFileName, + lineNumber: 10 + }, + __self: this + })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("nav", { + className: _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.navItems, + __source: { + fileName: _jsxFileName, + lineNumber: 12 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/#hero", + __source: { + fileName: _jsxFileName, + lineNumber: 13 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + __source: { + fileName: _jsxFileName, + lineNumber: 14 + }, + __self: this + }, "Download")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/#features", + __source: { + fileName: _jsxFileName, + lineNumber: 16 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + __source: { + fileName: _jsxFileName, + lineNumber: 17 + }, + __self: this + }, "Features")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/#token", + __source: { + fileName: _jsxFileName, + lineNumber: 19 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + __source: { + fileName: _jsxFileName, + lineNumber: 20 + }, + __self: this + }, "Token")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { + href: "/#team", + __source: { + fileName: _jsxFileName, + lineNumber: 26 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + __source: { + fileName: _jsxFileName, + lineNumber: 27 + }, + __self: this + }, "Team")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("iframe", { + className: _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.starGazer, + src: "https://ghbtns.com/github-btn.html?user=nos&repo=client&type=star&size=large", + frameBorder: "0", + scrolling: "0", + width: "160px", + height: "30px", + __source: { + fileName: _jsxFileName, + lineNumber: 29 + }, + __self: this + }))); +}; + +Navigation.propTypes = { + fixed: prop_types__WEBPACK_IMPORTED_MODULE_3__["bool"] +}; +Navigation.defaultProps = { + fixed: false +}; +/* harmony default export */ __webpack_exports__["default"] = (Navigation); + +/***/ }), + +/***/ "./components/Navigation/index.js": +/*!****************************************!*\ + !*** ./components/Navigation/index.js ***! + \****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Navigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Navigation */ "./components/Navigation/Navigation.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Navigation__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/Layout/Layout.js": -/*!*************************************!*\ - !*** ./components/Layout/Layout.js ***! - \*************************************/ +/***/ "./components/Newsletter/Newsletter.js": +/*!*********************************************!*\ + !*** ./components/Newsletter/Newsletter.js ***! + \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Layout; }); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var what_input__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! what-input */ "./node_modules/what-input/dist/what-input.js"); -/* harmony import */ var what_input__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(what_input__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/head */ "./node_modules/next/head.js"); -/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! js-cookie */ "./node_modules/js-cookie/src/js.cookie.js"); -/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _Navigation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Navigation */ "./components/Navigation/index.js"); -/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Footer */ "./components/Footer/index.js"); -/* harmony import */ var _GDPRBanner__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../GDPRBanner */ "./components/GDPRBanner/index.js"); -/* harmony import */ var _Layout_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Layout.scss */ "./components/Layout/Layout.scss"); -/* harmony import */ var _Layout_scss__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_Layout_scss__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _Context__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Context */ "./components/Layout/Context.js"); -/* harmony import */ var _JobPostingBanner__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../JobPostingBanner */ "./components/JobPostingBanner/index.js"); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Newsletter; }); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! isomorphic-unfetch */ "./node_modules/isomorphic-unfetch/browser.js"); +/* harmony import */ var isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); +/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Container */ "./components/Container/index.js"); +/* harmony import */ var _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Newsletter.scss */ "./components/Newsletter/Newsletter.scss"); +/* harmony import */ var _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Newsletter_scss__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _SocialIcon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../SocialIcon */ "./components/SocialIcon/index.js"); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Layout/Layout.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Newsletter\\Newsletter.js"; function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } @@ -1658,270 +2838,342 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - - - - - -var Layout = +var Newsletter = /*#__PURE__*/ function (_React$Component) { - _inherits(Layout, _React$Component); + _inherits(Newsletter, _React$Component); - function Layout() { + function Newsletter() { var _getPrototypeOf2; var _this; - _classCallCheck(this, Layout); + _classCallCheck(this, Newsletter); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } - _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Layout)).call.apply(_getPrototypeOf2, [this].concat(args))); + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Newsletter)).call.apply(_getPrototypeOf2, [this].concat(args))); _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "state", { - accepted: true, - downloadUrl: 'https://github.com/nos/client/releases' + email: '', + disabled: false }); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "setDownloadUrl", + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleChange", function (field) { + return function (event) { + _this.setState(_defineProperty({}, field, event.target.value)); + }; + }); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleSubmit", /*#__PURE__*/ - _asyncToGenerator( + function () { + var _ref = _asyncToGenerator( + /*#__PURE__*/ + _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(event) { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + event.preventDefault(); + event.persist(); + + _this.setState({ + disabled: true + }, + /*#__PURE__*/ + _asyncToGenerator( + /*#__PURE__*/ + _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return _this.submit(event); + + case 2: + return _context.abrupt("return", _context.sent); + + case 3: + case "end": + return _context.stop(); + } + } + }, _callee, this); + }))); + + case 3: + case "end": + return _context2.stop(); + } + } + }, _callee2, this); + })); + + return function (_x) { + return _ref.apply(this, arguments); + }; + }()); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "submit", /*#__PURE__*/ - _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { - var resp, response, assets; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.prev = 0; - _context.next = 3; - return fetch('https://api.github.com/repos/nos/client/releases/latest'); + function () { + var _ref3 = _asyncToGenerator( + /*#__PURE__*/ + _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(event) { + var email, _event$target, action, method, body, response, data; - case 3: - resp = _context.sent; - _context.next = 6; - return resp.json(); + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + email = _this.state.email; + _event$target = event.target, action = _event$target.action, method = _event$target.method; + body = new FormData(); + body.append('email', email); + body.append('boolean', 'true'); + body.append('list', 'cqsGQa39CKWab3nHnQyeCA'); + _context3.prev = 6; + _context3.next = 9; + return isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2___default()(action, { + method: method, + body: body + }); - case 6: - response = _context.sent; - assets = response.assets; - assets.forEach(function (asset) { - var browserDownloadUrl = asset.browser_download_url; + case 9: + response = _context3.sent; + _context3.next = 12; + return response.text(); - if (browserDownloadUrl.endsWith(".exe") && navigator.platform.indexOf('Win') !== -1 || browserDownloadUrl.endsWith(".dmg") && navigator.platform.indexOf('Mac') !== -1 || browserDownloadUrl.endsWith(".AppImage") && navigator.platform.indexOf('Linux') !== -1) { - _this.setState({ - downloadUrl: browserDownloadUrl - }); + case 12: + data = _context3.sent; + + if (data) { + _context3.next = 15; + break; } - }); - _context.next = 14; - break; - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](0); - console.error(_context.t0); + throw new Error('Empty server response.'); - case 14: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[0, 11]]); - }))); + case 15: + alert(_this.translateResponse(data)); + _context3.next = 21; + break; - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "componentDidMount", function () { - _this.setDownloadUrl(); + case 18: + _context3.prev = 18; + _context3.t0 = _context3["catch"](6); + alert("Sorry, but an unexpected error was encountered. Please try again later. (".concat(_context3.t0.message, ")")); - if (!js_cookie__WEBPACK_IMPORTED_MODULE_4___default.a.get('gdpr')) { - _this.setState({ - accepted: false - }); - } - }); + case 21: + _context3.prev = 21; - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderJobBanner", function () { - if (_this.state.closed) { - return null; - } + _this.setState({ + disabled: false + }); - return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_JobPostingBanner__WEBPACK_IMPORTED_MODULE_11__["default"], { - accepted: _this.state.closed, - onClose: _this.handleClose, - __source: { - fileName: _jsxFileName, - lineNumber: 85 - }, - __self: this - }); - }); + return _context3.finish(21); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderBanner", function () { - if (_this.state.accepted) { - return null; - } + case 24: + case "end": + return _context3.stop(); + } + } + }, _callee3, this, [[6, 18, 21, 24]]); + })); - return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_GDPRBanner__WEBPACK_IMPORTED_MODULE_8__["default"], { - accepted: _this.state.accepted, - onAccept: _this.handleAccept, - __source: { - fileName: _jsxFileName, - lineNumber: 93 - }, - __self: this - }); - }); + return function (_x2) { + return _ref3.apply(this, arguments); + }; + }()); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleAccept", function () { - _this.setState({ - accepted: true - }, function () { - js_cookie__WEBPACK_IMPORTED_MODULE_4___default.a.set('gdpr', 'true'); - }); - }); + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "translateResponse", function (data) { + switch (data) { + case "Invalid list ID.": + return "Invalid list ID."; - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleClose", function () { - _this.setState({ - closed: true - }); + case "Invalid email address.": + return "Your email address is invalid."; + + case "Some fields are missing.": + return "Please enter your email address."; + + case "Already subscribed.": + return "You're already subscribed!"; + + default: + return "Check your e-mail for a confirmation link."; + } }); return _this; } - _createClass(Layout, [{ + _createClass(Newsletter, [{ key: "render", value: function render() { - return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Context__WEBPACK_IMPORTED_MODULE_10__["Provider"], { - value: this.state.downloadUrl, + return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_3__["default"], { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.newsletter, + __source: { + fileName: _jsxFileName, + lineNumber: 16 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Container__WEBPACK_IMPORTED_MODULE_4__["default"], { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.container, __source: { fileName: _jsxFileName, - lineNumber: 58 + lineNumber: 17 }, __self: this }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.titleLeft, __source: { fileName: _jsxFileName, - lineNumber: 59 + lineNumber: 18 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(next_head__WEBPACK_IMPORTED_MODULE_3___default.a, { + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h2", { __source: { fileName: _jsxFileName, - lineNumber: 60 + lineNumber: 19 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { - charSet: "utf-8", + }, "Stay in touch"), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.large, __source: { fileName: _jsxFileName, - lineNumber: 61 + lineNumber: 20 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { - httpEquiv: "x-ua-compatible", - content: "ie=edge", + }, "Sign up to the newsletter to get our latest news & updates. Get engaged with our community.")), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.socialItems, __source: { fileName: _jsxFileName, - lineNumber: 62 + lineNumber: 22 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { - name: "description", - content: "nOS is an all-in-one platform that introduces new implementable business models powered by blockchain technologies. Any application can leverage nOS to extend its revenue generating strategies without surrendering user privacy.", + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.newsletterForm, __source: { fileName: _jsxFileName, - lineNumber: 63 + lineNumber: 23 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { - name: "og:image", - content: "static/dapps-snapshot.png", + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("form", { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.fields, + action: "https://email.macrowish.com/subscribe", + method: "post", + disabled: this.state.disabled, + onSubmit: this.handleSubmit, __source: { fileName: _jsxFileName, - lineNumber: 64 + lineNumber: 24 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("meta", { - name: "viewport", - content: "width=device-width, initial-scale=1, shrink-to-fit=no", + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("input", { + type: "email", + name: "email", + placeholder: "Your Email", + required: true, + "aria-required": "true", + value: this.state.email, + onChange: this.handleChange('email'), __source: { fileName: _jsxFileName, - lineNumber: 65 + lineNumber: 31 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("link", { - rel: "shortcut icon", - href: "static/logo-nos.png", - type: "image/x-icon", + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("input", { + type: "submit", + name: "subscribe", + value: "Sign up", __source: { fileName: _jsxFileName, - lineNumber: 66 + lineNumber: 40 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("title", { + })), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { + className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.socialIcons, __source: { fileName: _jsxFileName, - lineNumber: 67 + lineNumber: 46 }, __self: this - }, this.props.title)), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Navigation__WEBPACK_IMPORTED_MODULE_6__["default"], { - fixed: this.props.fixed, + }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { + name: "twitter", + href: "https://twitter.com/nOSplatform", __source: { fileName: _jsxFileName, - lineNumber: 70 + lineNumber: 47 }, __self: this - }), this.props.children, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Footer__WEBPACK_IMPORTED_MODULE_7__["default"], { + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { + name: "reddit", + href: "https://www.reddit.com/r/nOSplatform", __source: { fileName: _jsxFileName, - lineNumber: 72 + lineNumber: 48 }, __self: this - }), this.renderBanner(), this.renderJobBanner())); + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { + name: "noschat", + href: "https://nos.chat/", + __source: { + fileName: _jsxFileName, + lineNumber: 49 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { + name: "telegram", + href: "https://t.me/nOSchat", + __source: { + fileName: _jsxFileName, + lineNumber: 50 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { + name: "medium", + href: "https://medium.com/nos-io", + __source: { + fileName: _jsxFileName, + lineNumber: 51 + }, + __self: this + })))))); } }]); - return Layout; + return Newsletter; }(react__WEBPACK_IMPORTED_MODULE_1___default.a.Component); -_defineProperty(Layout, "propTypes", { - title: prop_types__WEBPACK_IMPORTED_MODULE_5__["string"], - fixed: prop_types__WEBPACK_IMPORTED_MODULE_5__["bool"] -}); - -_defineProperty(Layout, "defaultProps", { - title: 'nOS - Access the crypto-powered web', - fixed: false -}); - /***/ }), -/***/ "./components/Layout/index.js": -/*!************************************!*\ - !*** ./components/Layout/index.js ***! - \************************************/ +/***/ "./components/Newsletter/index.js": +/*!****************************************!*\ + !*** ./components/Newsletter/index.js ***! + \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Layout */ "./components/Layout/Layout.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Layout__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Newsletter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Newsletter */ "./components/Newsletter/Newsletter.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Newsletter__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/Navigation/Navigation.js": -/*!*********************************************!*\ - !*** ./components/Navigation/Navigation.js ***! - \*********************************************/ +/***/ "./components/Partners/Partners.js": +/*!*****************************************!*\ + !*** ./components/Partners/Partners.js ***! + \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -1929,177 +3181,93 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js"); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _Navigation_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Navigation.scss */ "./components/Navigation/Navigation.scss"); -/* harmony import */ var _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Navigation_scss__WEBPACK_IMPORTED_MODULE_4__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Navigation/Navigation.js"; - - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); +/* harmony import */ var _data_partners_json__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../data/partners.json */ "./data/partners.json"); +var _data_partners_json__WEBPACK_IMPORTED_MODULE_2___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../data/partners.json */ "./data/partners.json", 1); +/* harmony import */ var _Partners_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Partners.scss */ "./components/Partners/Partners.scss"); +/* harmony import */ var _Partners_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Partners_scss__WEBPACK_IMPORTED_MODULE_3__); +var _jsxFileName = "D:\\Web2\\website\\components\\Partners\\Partners.js"; -var Navigation = function Navigation(props) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.navigation, _defineProperty({}, _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.fixed, props.fixed)), - __source: { - fileName: _jsxFileName, - lineNumber: 8 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/", - __source: { - fileName: _jsxFileName, - lineNumber: 9 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - className: _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.logo, - __source: { - fileName: _jsxFileName, - lineNumber: 10 - }, - __self: this - })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("nav", { - className: _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.navItems, - __source: { - fileName: _jsxFileName, - lineNumber: 12 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/#hero", - __source: { - fileName: _jsxFileName, - lineNumber: 13 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - __source: { - fileName: _jsxFileName, - lineNumber: 14 - }, - __self: this - }, "Download")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/#features", - __source: { - fileName: _jsxFileName, - lineNumber: 16 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - __source: { - fileName: _jsxFileName, - lineNumber: 17 - }, - __self: this - }, "Features")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/#token", - __source: { - fileName: _jsxFileName, - lineNumber: 19 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - __source: { - fileName: _jsxFileName, - lineNumber: 20 - }, - __self: this - }, "Token")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(next_link__WEBPACK_IMPORTED_MODULE_1___default.a, { - href: "/#team", +var Partners = function Partners() { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { + className: _Partners_scss__WEBPACK_IMPORTED_MODULE_3___default.a.partners, __source: { fileName: _jsxFileName, - lineNumber: 26 + lineNumber: 6 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { __source: { fileName: _jsxFileName, - lineNumber: 27 + lineNumber: 7 }, __self: this - }, "Team")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("iframe", { - className: _Navigation_scss__WEBPACK_IMPORTED_MODULE_4___default.a.starGazer, - src: "https://ghbtns.com/github-btn.html?user=nos&repo=client&type=star&size=large", - frameBorder: "0", - scrolling: "0", - width: "160px", - height: "30px", + }, "Our Partners"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Partners_scss__WEBPACK_IMPORTED_MODULE_3___default.a.logos, __source: { fileName: _jsxFileName, - lineNumber: 29 + lineNumber: 8 }, __self: this + }, _data_partners_json__WEBPACK_IMPORTED_MODULE_2__.map(function (partner) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + key: partner.name, + src: partner.image, + alt: partner.name, + width: partner.width, + __source: { + fileName: _jsxFileName, + lineNumber: 10 + }, + __self: this + }); }))); }; -Navigation.propTypes = { - fixed: prop_types__WEBPACK_IMPORTED_MODULE_3__["bool"] -}; -Navigation.defaultProps = { - fixed: false -}; -/* harmony default export */ __webpack_exports__["default"] = (Navigation); +/* harmony default export */ __webpack_exports__["default"] = (Partners); /***/ }), -/***/ "./components/Navigation/index.js": -/*!****************************************!*\ - !*** ./components/Navigation/index.js ***! - \****************************************/ +/***/ "./components/Partners/index.js": +/*!**************************************!*\ + !*** ./components/Partners/index.js ***! + \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Navigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Navigation */ "./components/Navigation/Navigation.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Navigation__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Partners__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Partners */ "./components/Partners/Partners.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Partners__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/Newsletter/Newsletter.js": -/*!*********************************************!*\ - !*** ./components/Newsletter/Newsletter.js ***! - \*********************************************/ +/***/ "./components/Portal/Portal.js": +/*!*************************************!*\ + !*** ./components/Portal/Portal.js ***! + \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Newsletter; }); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! isomorphic-unfetch */ "./node_modules/isomorphic-unfetch/browser.js"); -/* harmony import */ var isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); -/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Container */ "./components/Container/index.js"); -/* harmony import */ var _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Newsletter.scss */ "./components/Newsletter/Newsletter.scss"); -/* harmony import */ var _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Newsletter_scss__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _SocialIcon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../SocialIcon */ "./components/SocialIcon/index.js"); - -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Newsletter/Newsletter.js"; - - +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Portal; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } @@ -2123,437 +3291,372 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope - -var Newsletter = +var Portal = /*#__PURE__*/ -function (_React$Component) { - _inherits(Newsletter, _React$Component); - - function Newsletter() { - var _getPrototypeOf2; +function (_React$PureComponent) { + _inherits(Portal, _React$PureComponent); + function Portal(props) { var _this; - _classCallCheck(this, Newsletter); + _classCallCheck(this, Portal); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; + _this = _possibleConstructorReturn(this, _getPrototypeOf(Portal).call(this, props)); + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleClickOutside", function () { + _this.props.onClickOutside(); + }); + + _this.el = document.createElement('div'); + _this.el.className = _this.props.className; + return _this; + } + + _createClass(Portal, [{ + key: "componentDidMount", + value: function componentDidMount() { + document.body.appendChild(this.el); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + document.body.removeChild(this.el); + } + }, { + key: "render", + value: function render() { + return react_dom__WEBPACK_IMPORTED_MODULE_1___default.a.createPortal(this.props.children, this.el); } + }]); - _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Newsletter)).call.apply(_getPrototypeOf2, [this].concat(args))); + return Portal; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.PureComponent); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "state", { - email: '', - disabled: false - }); +_defineProperty(Portal, "propTypes", { + className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], + children: prop_types__WEBPACK_IMPORTED_MODULE_2__["node"], + onClickOutside: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] +}); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleChange", function (field) { - return function (event) { - _this.setState(_defineProperty({}, field, event.target.value)); - }; - }); +_defineProperty(Portal, "defaultProps", { + className: null, + children: null, + onClickOutside: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] +}); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleSubmit", - /*#__PURE__*/ - function () { - var _ref = _asyncToGenerator( - /*#__PURE__*/ - _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(event) { - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - event.preventDefault(); - event.persist(); - _this.setState({ - disabled: true - }, - /*#__PURE__*/ - _asyncToGenerator( - /*#__PURE__*/ - _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return _this.submit(event); - case 2: - return _context.abrupt("return", _context.sent); +/***/ }), - case 3: - case "end": - return _context.stop(); - } - } - }, _callee, this); - }))); +/***/ "./components/Portal/index.js": +/*!************************************!*\ + !*** ./components/Portal/index.js ***! + \************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - case 3: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Portal */ "./components/Portal/Portal.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Portal__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Section/Section.js": +/*!***************************************!*\ + !*** ./components/Section/Section.js ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _Section_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Section.scss */ "./components/Section/Section.scss"); +/* harmony import */ var _Section_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_Section_scss__WEBPACK_IMPORTED_MODULE_1__); +var _jsxFileName = "D:\\Web2\\website\\components\\Section\\Section.js"; + + + +var Section = function Section(props) { + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("section", { + className: props.className, + __source: { + fileName: _jsxFileName, + lineNumber: 4 + }, + __self: this + }, props.children); +}; + +/* harmony default export */ __webpack_exports__["default"] = (Section); + +/***/ }), + +/***/ "./components/Section/index.js": +/*!*************************************!*\ + !*** ./components/Section/index.js ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Section */ "./components/Section/Section.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Section__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/***/ }), + +/***/ "./components/Showcase/Card/Card.js": +/*!******************************************!*\ + !*** ./components/Showcase/Card/Card.js ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Card; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); +/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _DownloadModal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../DownloadModal */ "./components/DownloadModal/index.js"); +/* harmony import */ var _Card_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Card.scss */ "./components/Showcase/Card/Card.scss"); +/* harmony import */ var _Card_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Card_scss__WEBPACK_IMPORTED_MODULE_5__); +var _jsxFileName = "D:\\Web2\\website\\components\\Showcase\\Card\\Card.js"; + + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - return function (_x) { - return _ref.apply(this, arguments); - }; - }()); +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "submit", - /*#__PURE__*/ - function () { - var _ref3 = _asyncToGenerator( - /*#__PURE__*/ - _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(event) { - var email, _event$target, action, method, body, response, data; +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - email = _this.state.email; - _event$target = event.target, action = _event$target.action, method = _event$target.method; - body = new FormData(); - body.append('email', email); - body.append('boolean', 'true'); - body.append('list', 'cqsGQa39CKWab3nHnQyeCA'); - _context3.prev = 6; - _context3.next = 9; - return isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_2___default()(action, { - method: method, - body: body - }); - case 9: - response = _context3.sent; - _context3.next = 12; - return response.text(); - case 12: - data = _context3.sent; - if (data) { - _context3.next = 15; - break; - } - throw new Error('Empty server response.'); - case 15: - alert(_this.translateResponse(data)); - _context3.next = 21; - break; - case 18: - _context3.prev = 18; - _context3.t0 = _context3["catch"](6); - alert("Sorry, but an unexpected error was encountered. Please try again later. (".concat(_context3.t0.message, ")")); +var Card = +/*#__PURE__*/ +function (_React$Component) { + _inherits(Card, _React$Component); - case 21: - _context3.prev = 21; + function Card() { + var _getPrototypeOf2; - _this.setState({ - disabled: false - }); + var _this; - return _context3.finish(21); + _classCallCheck(this, Card); - case 24: - case "end": - return _context3.stop(); - } - } - }, _callee3, this, [[6, 18, 21, 24]]); - })); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } - return function (_x2) { - return _ref3.apply(this, arguments); - }; - }()); + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Card)).call.apply(_getPrototypeOf2, [this].concat(args))); - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "translateResponse", function (data) { - switch (data) { - case "Invalid list ID.": - return "Invalid list ID."; + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "state", { + target: null + }); - case "Invalid email address.": - return "Your email address is invalid."; + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderModal", function () { + if (!_this.state.target) { + return null; + } - case "Some fields are missing.": - return "Please enter your email address."; + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadModal__WEBPACK_IMPORTED_MODULE_4__["default"], { + target: _this.state.target, + onClose: _this.handleClose, + __source: { + fileName: _jsxFileName, + lineNumber: 52 + }, + __self: this + }); + }); - case "Already subscribed.": - return "You're already subscribed!"; + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleOpen", function (event) { + if (Object(lodash__WEBPACK_IMPORTED_MODULE_3__["isUndefined"])(window.NOS)) { + event.preventDefault(); - default: - return "Check your e-mail for a confirmation link."; + _this.setState({ + target: event.target.href + }); } }); + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleClose", function () { + _this.setState({ + target: null + }); + }); + return _this; } - _createClass(Newsletter, [{ + _createClass(Card, [{ key: "render", value: function render() { - return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_3__["default"], { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.newsletter, - __source: { - fileName: _jsxFileName, - lineNumber: 16 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_Container__WEBPACK_IMPORTED_MODULE_4__["default"], { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.container, - __source: { - fileName: _jsxFileName, - lineNumber: 17 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.titleLeft, - __source: { - fileName: _jsxFileName, - lineNumber: 18 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h2", { - __source: { - fileName: _jsxFileName, - lineNumber: 19 - }, - __self: this - }, "Stay in touch"), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.large, - __source: { - fileName: _jsxFileName, - lineNumber: 20 - }, - __self: this - }, "Sign up to the newsletter to get our latest news & updates. Get engaged with our community.")), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.socialItems, - __source: { - fileName: _jsxFileName, - lineNumber: 22 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.newsletterForm, + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a.card, _Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a[this.props.color], _defineProperty({}, _Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primary, this.props.primary)), __source: { fileName: _jsxFileName, - lineNumber: 23 + lineNumber: 29 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("form", { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.fields, - action: "https://email.macrowish.com/subscribe", - method: "post", - disabled: this.state.disabled, - onSubmit: this.handleSubmit, + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a.main, __source: { fileName: _jsxFileName, - lineNumber: 24 + lineNumber: 30 }, __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("input", { - type: "email", - name: "email", - placeholder: "Your Email", - required: true, - "aria-required": "true", - value: this.state.email, - onChange: this.handleChange('email'), + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a.overlay, __source: { fileName: _jsxFileName, lineNumber: 31 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("input", { - type: "submit", - name: "subscribe", - value: "Sign up", - __source: { - fileName: _jsxFileName, - lineNumber: 40 - }, - __self: this - })), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { - className: _Newsletter_scss__WEBPACK_IMPORTED_MODULE_5___default.a.socialIcons, - __source: { - fileName: _jsxFileName, - lineNumber: 46 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { - name: "twitter", - href: "https://twitter.com/nOSplatform", - __source: { - fileName: _jsxFileName, - lineNumber: 47 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { - name: "reddit", - href: "https://www.reddit.com/r/nOSplatform", - __source: { - fileName: _jsxFileName, - lineNumber: 48 - }, - __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { - name: "discord", - href: "https://discord.nos.io/", + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { __source: { fileName: _jsxFileName, - lineNumber: 49 + lineNumber: 32 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { - name: "telegram", - href: "https://t.me/nOSchat", + }, this.props.name), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + className: _Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a.large, __source: { fileName: _jsxFileName, - lineNumber: 50 + lineNumber: 33 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_SocialIcon__WEBPACK_IMPORTED_MODULE_6__["default"], { - name: "medium", - href: "https://medium.com/nos-io", + }, this.props.children)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { + src: this.props.image, + alt: this.props.name, __source: { fileName: _jsxFileName, - lineNumber: 51 + lineNumber: 35 }, - __self: this - })))))); - } - }]); - - return Newsletter; -}(react__WEBPACK_IMPORTED_MODULE_1___default.a.Component); - - - -/***/ }), - -/***/ "./components/Newsletter/index.js": -/*!****************************************!*\ - !*** ./components/Newsletter/index.js ***! - \****************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Newsletter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Newsletter */ "./components/Newsletter/Newsletter.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Newsletter__WEBPACK_IMPORTED_MODULE_0__["default"]; }); - - - -/***/ }), - -/***/ "./components/Partners/Partners.js": -/*!*****************************************!*\ - !*** ./components/Partners/Partners.js ***! - \*****************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); -/* harmony import */ var _data_partners_json__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../data/partners.json */ "./data/partners.json"); -var _data_partners_json__WEBPACK_IMPORTED_MODULE_2___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../data/partners.json */ "./data/partners.json", 1); -/* harmony import */ var _Partners_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Partners.scss */ "./components/Partners/Partners.scss"); -/* harmony import */ var _Partners_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Partners_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Partners/Partners.js"; - + __self: this + })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Card_scss__WEBPACK_IMPORTED_MODULE_5___default.a.meta, + __source: { + fileName: _jsxFileName, + lineNumber: 37 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + href: this.props.url, + target: "_blank", + onClick: this.handleOpen, + __source: { + fileName: _jsxFileName, + lineNumber: 38 + }, + __self: this + }, this.props.url), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + href: this.props.code, + target: "_blank", + __source: { + fileName: _jsxFileName, + lineNumber: 39 + }, + __self: this + }, "Code")), this.renderModal()); + } + }]); + return Card; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); +_defineProperty(Card, "propTypes", { + primary: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], + color: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], + name: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"].isRequired, + image: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"].isRequired, + url: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"].isRequired, + code: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"].isRequired +}); +_defineProperty(Card, "defaultProps", { + primary: false, + color: null +}); -var Partners = function Partners() { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { - className: _Partners_scss__WEBPACK_IMPORTED_MODULE_3___default.a.partners, - __source: { - fileName: _jsxFileName, - lineNumber: 6 - }, - __self: this - }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { - __source: { - fileName: _jsxFileName, - lineNumber: 7 - }, - __self: this - }, "Our Partners"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: _Partners_scss__WEBPACK_IMPORTED_MODULE_3___default.a.logos, - __source: { - fileName: _jsxFileName, - lineNumber: 8 - }, - __self: this - }, _data_partners_json__WEBPACK_IMPORTED_MODULE_2__.map(function (partner) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - key: partner.name, - src: partner.image, - alt: partner.name, - width: partner.width, - __source: { - fileName: _jsxFileName, - lineNumber: 10 - }, - __self: this - }); - }))); -}; -/* harmony default export */ __webpack_exports__["default"] = (Partners); /***/ }), -/***/ "./components/Partners/index.js": -/*!**************************************!*\ - !*** ./components/Partners/index.js ***! - \**************************************/ +/***/ "./components/Showcase/Card/index.js": +/*!*******************************************!*\ + !*** ./components/Showcase/Card/index.js ***! + \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Partners__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Partners */ "./components/Partners/Partners.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Partners__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Card__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Card */ "./components/Showcase/Card/Card.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Card__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), -/***/ "./components/Portal/Portal.js": -/*!*************************************!*\ - !*** ./components/Portal/Portal.js ***! - \*************************************/ +/***/ "./components/Showcase/Showcase.js": +/*!*****************************************!*\ + !*** ./components/Showcase/Showcase.js ***! + \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Portal; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Showcase; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js"); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/next/node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); -/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Section */ "./components/Section/index.js"); +/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Container */ "./components/Container/index.js"); +/* harmony import */ var _Intro__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Intro */ "./components/Intro/index.js"); +/* harmony import */ var _Card__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Card */ "./components/Showcase/Card/index.js"); +/* harmony import */ var _data_showcase_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../data/showcase.json */ "./data/showcase.json"); +var _data_showcase_json__WEBPACK_IMPORTED_MODULE_5___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../data/showcase.json */ "./data/showcase.json", 1); +/* harmony import */ var _Showcase_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Showcase.scss */ "./components/Showcase/Showcase.scss"); +/* harmony import */ var _Showcase_scss__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_Showcase_scss__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _DownloadButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../DownloadButton */ "./components/DownloadButton/index.js"); +var _jsxFileName = "D:\\Web2\\website\\components\\Showcase\\Showcase.js"; + + function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } @@ -2570,129 +3673,159 @@ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || func function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -var Portal = -/*#__PURE__*/ -function (_React$PureComponent) { - _inherits(Portal, _React$PureComponent); - function Portal(props) { - var _this; - _classCallCheck(this, Portal); - _this = _possibleConstructorReturn(this, _getPrototypeOf(Portal).call(this, props)); +var PRIMARY_COUNT = 2; - _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handleClickOutside", function () { - _this.props.onClickOutside(); - }); +var without = function without(obj) { + var copy = _objectSpread({}, obj); - _this.el = document.createElement('div'); - _this.el.className = _this.props.className; - return _this; + for (var _len = arguments.length, keys = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + keys[_key - 1] = arguments[_key]; } - _createClass(Portal, [{ - key: "componentDidMount", - value: function componentDidMount() { - document.body.appendChild(this.el); - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - document.body.removeChild(this.el); - } - }, { - key: "render", - value: function render() { - return react_dom__WEBPACK_IMPORTED_MODULE_1___default.a.createPortal(this.props.children, this.el); - } - }]); - - return Portal; -}(react__WEBPACK_IMPORTED_MODULE_0___default.a.PureComponent); - -_defineProperty(Portal, "propTypes", { - className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], - children: prop_types__WEBPACK_IMPORTED_MODULE_2__["node"], - onClickOutside: prop_types__WEBPACK_IMPORTED_MODULE_2__["func"] -}); - -_defineProperty(Portal, "defaultProps", { - className: null, - children: null, - onClickOutside: lodash__WEBPACK_IMPORTED_MODULE_3__["noop"] -}); - + keys.forEach(function (key) { + delete copy[key]; + }); + return copy; +}; +var Showcase = +/*#__PURE__*/ +function (_React$Component) { + _inherits(Showcase, _React$Component); -/***/ }), + function Showcase() { + var _getPrototypeOf2; -/***/ "./components/Portal/index.js": -/*!************************************!*\ - !*** ./components/Portal/index.js ***! - \************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + var _this; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Portal */ "./components/Portal/Portal.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Portal__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + _classCallCheck(this, Showcase); + for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + args[_key2] = arguments[_key2]; + } + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Showcase)).call.apply(_getPrototypeOf2, [this].concat(args))); -/***/ }), + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderApp", function (app) { + var primary = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Card__WEBPACK_IMPORTED_MODULE_4__["default"], _extends({ + key: app.name, + primary: primary + }, without(app, 'description'), { + __source: { + fileName: _jsxFileName, + lineNumber: 43 + }, + __self: this + }), app.description); + }); -/***/ "./components/Section/Section.js": -/*!***************************************!*\ - !*** ./components/Section/Section.js ***! - \***************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + return _this; + } -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Section_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Section.scss */ "./components/Section/Section.scss"); -/* harmony import */ var _Section_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_Section_scss__WEBPACK_IMPORTED_MODULE_1__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Section/Section.js"; + _createClass(Showcase, [{ + key: "render", + value: function render() { + var _this2 = this; + return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Section__WEBPACK_IMPORTED_MODULE_1__["default"], { + className: _Showcase_scss__WEBPACK_IMPORTED_MODULE_6___default.a.showcase, + __source: { + fileName: _jsxFileName, + lineNumber: 22 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Container__WEBPACK_IMPORTED_MODULE_2__["default"], { + __source: { + fileName: _jsxFileName, + lineNumber: 23 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { + name: "showcases", + __source: { + fileName: _jsxFileName, + lineNumber: 24 + }, + __self: this + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Intro__WEBPACK_IMPORTED_MODULE_3__["default"], { + className: _Showcase_scss__WEBPACK_IMPORTED_MODULE_6___default.a.intro, + __source: { + fileName: _jsxFileName, + lineNumber: 26 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { + __source: { + fileName: _jsxFileName, + lineNumber: 27 + }, + __self: this + }, "Decentralized Apps Showcase"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { + className: _Showcase_scss__WEBPACK_IMPORTED_MODULE_6___default.a.large, + __source: { + fileName: _jsxFileName, + lineNumber: 28 + }, + __self: this + }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_DownloadButton__WEBPACK_IMPORTED_MODULE_7__["default"], { + label: 'Download nOS Client', + __source: { + fileName: _jsxFileName, + lineNumber: 29 + }, + __self: this + }), " to check out early nOSNet Community dApps.")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Showcase_scss__WEBPACK_IMPORTED_MODULE_6___default.a.cards, + __source: { + fileName: _jsxFileName, + lineNumber: 33 + }, + __self: this + }, _data_showcase_json__WEBPACK_IMPORTED_MODULE_5__.slice(0, PRIMARY_COUNT).map(function (app) { + return _this2.renderApp(app, true); + })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { + className: _Showcase_scss__WEBPACK_IMPORTED_MODULE_6___default.a.cards, + __source: { + fileName: _jsxFileName, + lineNumber: 35 + }, + __self: this + }, _data_showcase_json__WEBPACK_IMPORTED_MODULE_5__.slice(PRIMARY_COUNT).map(function (app) { + return _this2.renderApp(app); + })))); + } + }]); + return Showcase; +}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); -var Section = function Section(props) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("section", { - className: props.className, - __source: { - fileName: _jsxFileName, - lineNumber: 4 - }, - __self: this - }, props.children); -}; -/* harmony default export */ __webpack_exports__["default"] = (Section); /***/ }), -/***/ "./components/Section/index.js": -/*!*************************************!*\ - !*** ./components/Section/index.js ***! - \*************************************/ +/***/ "./components/Showcase/index.js": +/*!**************************************!*\ + !*** ./components/Showcase/index.js ***! + \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _Section__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Section */ "./components/Section/Section.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Section__WEBPACK_IMPORTED_MODULE_0__["default"]; }); +/* harmony import */ var _Showcase__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Showcase */ "./components/Showcase/Showcase.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _Showcase__WEBPACK_IMPORTED_MODULE_0__["default"]; }); @@ -2715,7 +3848,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SocialIcon.scss */ "./components/SocialIcon/SocialIcon.scss"); /* harmony import */ var _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/SocialIcon/SocialIcon.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\SocialIcon\\SocialIcon.js"; @@ -2724,6 +3857,7 @@ var CLASSES = { discord: _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.discord, medium: _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.medium, reddit: _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.reddit, + noschat: _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.noschat, telegram: _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.telegram, twitter: _SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.twitter }; @@ -2735,7 +3869,7 @@ var SocialIcon = function SocialIcon(props) { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(_SocialIcon_scss__WEBPACK_IMPORTED_MODULE_3___default.a.socialIcon, CLASSES[props.name]), __source: { fileName: _jsxFileName, - lineNumber: 15 + lineNumber: 16 }, __self: this }); @@ -2781,7 +3915,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _Card_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Card.scss */ "./components/Team/Card/Card.scss"); /* harmony import */ var _Card_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Card_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Team/Card/Card.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Team\\Card\\Card.js"; @@ -2955,7 +4089,7 @@ __webpack_require__.r(__webpack_exports__); var _data_team_json__WEBPACK_IMPORTED_MODULE_5___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../data/team.json */ "./data/team.json", 1); /* harmony import */ var _Team_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Team.scss */ "./components/Team/Team.scss"); /* harmony import */ var _Team_scss__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_Team_scss__WEBPACK_IMPORTED_MODULE_6__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Team/Team.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Team\\Team.js"; function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } @@ -2989,7 +4123,6 @@ var Team = function Team() { }, __self: this }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Intro__WEBPACK_IMPORTED_MODULE_3__["default"], { - className: _Team_scss__WEBPACK_IMPORTED_MODULE_6___default.a.teamHero, __source: { fileName: _jsxFileName, lineNumber: 13 @@ -3012,7 +4145,7 @@ var Team = function Team() { className: _Team_scss__WEBPACK_IMPORTED_MODULE_6___default.a.cards, __source: { fileName: _jsxFileName, - lineNumber: 23 + lineNumber: 22 }, __self: this }, _data_team_json__WEBPACK_IMPORTED_MODULE_5__.map(function (member) { @@ -3021,7 +4154,7 @@ var Team = function Team() { }, member, { __source: { fileName: _jsxFileName, - lineNumber: 25 + lineNumber: 24 }, __self: this })); @@ -3065,7 +4198,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _Card_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Card.scss */ "./components/Token/Card/Card.scss"); /* harmony import */ var _Card_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Card_scss__WEBPACK_IMPORTED_MODULE_3__); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Token/Card/Card.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Token\\Card\\Card.js"; @@ -3140,7 +4273,7 @@ __webpack_require__.r(__webpack_exports__); var _data_token_json__WEBPACK_IMPORTED_MODULE_6___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../data/token.json */ "./data/token.json", 1); /* harmony import */ var _data_exchanges_json__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../data/exchanges.json */ "./data/exchanges.json"); var _data_exchanges_json__WEBPACK_IMPORTED_MODULE_7___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../data/exchanges.json */ "./data/exchanges.json", 1); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/components/Token/Token.js"; +var _jsxFileName = "D:\\Web2\\website\\components\\Token\\Token.js"; function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } @@ -3296,6 +4429,17 @@ module.exports = [{"name":"Travala","image":"static/logo-travala.png","width":"1 /***/ }), +/***/ "./data/showcase.json": +/*!****************************!*\ + !*** ./data/showcase.json ***! + \****************************/ +/*! exports provided: 0, 1, 2, 3, 4, default */ +/***/ (function(module) { + +module.exports = [{"name":"Voteo","image":"static/dapp-voteo.png","color":"blue","url":"nos://voteo.neo","code":"https://github.com/SkyRoW/voteo-website","description":"Voteo is a decentralized poll and quiz platform. Users can create public and private polls. The goal is to build a platform that can be used for political elections."},{"name":"Posts","image":"static/dapp-posts.png","color":"red","url":"nos://posts.neo","code":"https://github.com/nattyquicky/nos-comments","description":"Posts.neo is a decentralized forum application. Users can create topics, write replies, and more."},{"name":"nOS Tracker","image":"static/dapp-nostracker.png","color":"red","url":"nos://neotracker.neo","code":"https://github.com/1Stronger/dapp.neotracker.eu","description":"nOS Tracker utilizes a Telegram bot to send you notifications about your nOS wallet activities."},{"name":"NeoChat","image":"static/dapp-neochat.png","color":"green","url":"nos://neochat.neo","code":"https://github.com/kokahunter/wakeup.neo","description":"NeoChat is a decentralized messenger that support message encryption."},{"name":"Bet Manager","image":"static/dapp-betmanager.png","color":"blue","url":"nos://bet-manager.neo","code":"https://github.com/MarcoBz/Frontend-Bet_Manager","description":"Bet Manager is a decentralized betting platform that allows users to bet on sports and anything else."}]; + +/***/ }), + /***/ "./data/team.json": /*!************************!*\ !*** ./data/team.json ***! @@ -3303,7 +4447,7 @@ module.exports = [{"name":"Travala","image":"static/logo-travala.png","width":"1 /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, default */ /***/ (function(module) { -module.exports = [{"name":"Dean van Dugteren","role":"Founder & CEO","image":"static/team-dean.png","experience":["Developer at City of Zion","Founder VDT.Network","Founder Click.DJ"],"linkedin":"https://linkedin.com/in/Deanpress","twitter":"https://twitter.com/Deanpress","github":"https://github.com/deanpress"},{"name":"Jeroen Peeters","role":"Developer / Project Manager","image":"static/team-jeoren.png","experience":["Front-end Developer at Unified Post","Contributor at City of Zion","Creator of Neoblog"],"linkedin":"https://linkedin.com/in/jeroenptrs","twitter":"https://twitter.com/_jptrs","github":"https://github.com/jeroenptrs"},{"name":"Maurice Dalderup","role":"Full-stack Developer","image":"static/team-maurice.png","experience":["Blockchain Consultant at Trase","Contributor at City of Zion","Creator of Neoblog"],"linkedin":"https://linkedin.com/in/mauricedalderup","twitter":"https://twitter.com/mauricedalderup","github":"https://github.com/dalderupmaurice"},{"name":"Fabricio Rosa Marques","role":"UI / UX Designer","image":"static/team-fab.png","experience":["Lead Designer at Pitch","Product Designer at Pie","Designer at fournova (Tower)"],"linkedin":"https://linkedin.com/in/fabriciorm","twitter":"https://linkedin.com/in/fabric_8","dribbble":"https://dribbble.com/fabric8"},{"name":"Nick Nikijuluw","role":"Enterprise Solutions Advisor","image":"static/team-nick.png","experience":["Managing Director at Data Access Europe"],"linkedin":"https://www.linkedin.com/in/nick-nikijuluw-240956"},{"name":"Roger Lim","role":"Advisor","image":"static/team-roger.png","experience":["Neo Global Capital Founding Partner","Advisor to Bluzelle, QLink, Tomocoin, 0Chain, Open Platform."],"linkedin":"https://linkedin.com/in/limroger"},{"name":"Nikolaj Kuntner","role":"Research Contributor","image":"static/team-nikolaj.png","experience":["Developer at City of Zion","Laboratory Technician at Institute of Science and Technology Austria","Software Engineer at DAQRI"],"linkedin":"https://www.linkedin.com/in/nikolaj-kuntner-0138aa104","github":"https://github.com/Nikolaj-K"},{"name":"Alexandra Bergmayr","role":"Research Contributor","image":"static/team-alexandra.png","experience":["B.Sc. in Technical Mathematics","B.Sc. in Financial and Actuarial Mathematics"],"linkedin":"https://www.linkedin.com/in/alexandra-b-639773173/"},{"name":"Matt Huggins","role":"Code Contributor","image":"static/team-matt.png","experience":["Developer at City of Zion","Former maintainer of Neon Wallet"],"linkedin":"https://linkedin.com/in/huggie","twitter":"https://twitter.com/mhuggins","github":"https://github.com/mhuggins"}]; +module.exports = [{"name":"Dean van Dugteren","role":"Founder & CEO","image":"static/team-dean.png","experience":["Developer at City of Zion","Founder VDT.Network","Founder Click.DJ"],"linkedin":"https://linkedin.com/in/Deanpress","twitter":"https://twitter.com/Deanpress","github":"https://github.com/deanpress"},{"name":"Jeroen Peeters","role":"Developer / Project Manager","image":"static/team-jeoren.png","experience":["Front-end Consultant at Evance","Contributor at City of Zion","Creator of Neoblog"],"linkedin":"https://linkedin.com/in/jeroenptrs","twitter":"https://twitter.com/_jptrs","github":"https://github.com/jeroenptrs"},{"name":"Maurice Dalderup","role":"Full-stack Developer","image":"static/team-maurice.png","experience":["Blockchain Consultant at Trase","Contributor at City of Zion","Creator of Neoblog"],"linkedin":"https://linkedin.com/in/mauricedalderup","twitter":"https://twitter.com/mauricedalderup","github":"https://github.com/dalderupmaurice"},{"name":"Fabricio Rosa Marques","role":"Design Contributor","image":"static/team-fab.png","experience":["Lead Designer at Pitch","Product Designer at Pie","Designer at fournova (Tower)"],"linkedin":"https://linkedin.com/in/fabriciorm","dribbble":"https://dribbble.com/fabric8"},{"name":"Nikolaj Kuntner","role":"Research Contributor","image":"static/team-nikolaj.png","experience":["Developer at City of Zion","Laboratory Technician at Institute of Science and Technology Austria","Software Engineer at DAQRI"],"linkedin":"https://www.linkedin.com/in/nikolaj-kuntner-0138aa104","github":"https://github.com/Nikolaj-K"},{"name":"Alexandra Bergmayr","role":"Research Contributor","image":"static/team-alexandra.png","experience":["B.Sc. in Technical Mathematics","B.Sc. in Financial and Actuarial Mathematics"],"linkedin":"https://www.linkedin.com/in/alexandra-b-639773173/"},{"name":"Matt Huggins","role":"Code Contributor","image":"static/team-matt.png","experience":["Developer at City of Zion","Former maintainer of Neon Wallet"],"linkedin":"https://linkedin.com/in/huggie","twitter":"https://twitter.com/mhuggins","github":"https://github.com/mhuggins"},{"name":"Nick Nikijuluw","role":"Enterprise Solutions Advisor","image":"static/team-nick.png","experience":["Managing Director at Data Access Europe"],"linkedin":"https://www.linkedin.com/in/nick-nikijuluw-240956"},{"name":"Roger Lim","role":"Advisor","image":"static/team-roger.png","experience":["Neo Global Capital Founding Partner","Advisor to Bluzelle, QLink, Tomocoin, 0Chain, Open Platform."],"linkedin":"https://linkedin.com/in/limroger"}]; /***/ }), @@ -31587,16 +32731,18 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components_Partners__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/Partners */ "./components/Partners/index.js"); /* harmony import */ var _components_Token__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/Token */ "./components/Token/index.js"); /* harmony import */ var _components_Features__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/Features */ "./components/Features/index.js"); -/* harmony import */ var _components_Team__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/Team */ "./components/Team/index.js"); -/* harmony import */ var _components_Newsletter__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/Newsletter */ "./components/Newsletter/index.js"); -var _jsxFileName = "/Users/jeroen.peeters/Documents/nos/website/pages/index.js"; +/* harmony import */ var _components_Showcase__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/Showcase */ "./components/Showcase/index.js"); +/* harmony import */ var _components_Diagram__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/Diagram */ "./components/Diagram/index.js"); +/* harmony import */ var _components_Team__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/Team */ "./components/Team/index.js"); +/* harmony import */ var _components_Newsletter__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/Newsletter */ "./components/Newsletter/index.js"); +var _jsxFileName = "D:\\Web2\\website\\pages\\index.js"; + + - // import Showcase from '../components/Showcase'; -// import Diagram from '../components/Diagram'; // import Demo from '../components/Demo'; @@ -31633,13 +32779,13 @@ var Index = function Index() { lineNumber: 17 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Newsletter__WEBPACK_IMPORTED_MODULE_7__["default"], { + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Newsletter__WEBPACK_IMPORTED_MODULE_9__["default"], { __source: { fileName: _jsxFileName, lineNumber: 18 }, __self: this - }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Team__WEBPACK_IMPORTED_MODULE_6__["default"], { + }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Team__WEBPACK_IMPORTED_MODULE_8__["default"], { __source: { fileName: _jsxFileName, lineNumber: 21 diff --git a/docs/_next/static/development/pages/index.js.map b/docs/_next/static/development/pages/index.js.map index 9c5bde6..1bb7642 100644 --- a/docs/_next/static/development/pages/index.js.map +++ b/docs/_next/static/development/pages/index.js.map @@ -1 +1 @@ -{"version":3,"file":"static/development/pages/index.js","sources":["webpack:///./components/Container/Container.js","webpack:///./components/Container/index.js","webpack:///./components/Decorator/Decorator.js","webpack:///./components/Decorator/index.js","webpack:///./components/DownloadButton/DownloadButton.js","webpack:///./components/DownloadButton/index.js","webpack:///./components/Features/Feature/Feature.js","webpack:///./components/Features/Feature/index.js","webpack:///./components/Features/Features.js","webpack:///./components/Features/index.js","webpack:///./components/Footer/Footer.js","webpack:///./components/Footer/index.js","webpack:///./components/GDPRBanner/GDPRBanner.js","webpack:///./components/GDPRBanner/index.js","webpack:///./components/Hero/Hero.js","webpack:///./components/Hero/index.js","webpack:///./components/Intro/Intro.js","webpack:///./components/Intro/index.js","webpack:///./components/JobPostingBanner/JobPostingBanner.js","webpack:///./components/JobPostingBanner/index.js","webpack:///./components/Layout/Context.js","webpack:///./components/Layout/Layout.js","webpack:///./components/Layout/index.js","webpack:///./components/Navigation/Navigation.js","webpack:///./components/Navigation/index.js","webpack:///./components/Newsletter/Newsletter.js","webpack:///./components/Newsletter/index.js","webpack:///./components/Partners/Partners.js","webpack:///./components/Partners/index.js","webpack:///./components/Portal/Portal.js","webpack:///./components/Portal/index.js","webpack:///./components/Section/Section.js","webpack:///./components/Section/index.js","webpack:///./components/SocialIcon/SocialIcon.js","webpack:///./components/SocialIcon/index.js","webpack:///./components/Team/Card/Card.js","webpack:///./components/Team/Card/index.js","webpack:///./components/Team/Team.js","webpack:///./components/Team/index.js","webpack:///./components/Token/Card/Card.js","webpack:///./components/Token/Card/index.js","webpack:///./components/Token/Token.js","webpack:///./components/Token/index.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/from.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/is-iterable.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/json/stringify.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/assign.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/create.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/keys.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/promise.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/set.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol.js","webpack:///./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/construct.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/createClass.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/inherits.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/objectSpread.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime-corejs2/helpers/typeof.js","webpack:///./node_modules/@babel/runtime-corejs2/regenerator/index.js","webpack:///./node_modules/@babel/runtime/regenerator/index.js","webpack:///./node_modules/classnames/index.js","webpack:///./node_modules/core-js/library/fn/array/from.js","webpack:///./node_modules/core-js/library/fn/array/is-array.js","webpack:///./node_modules/core-js/library/fn/get-iterator.js","webpack:///./node_modules/core-js/library/fn/is-iterable.js","webpack:///./node_modules/core-js/library/fn/json/stringify.js","webpack:///./node_modules/core-js/library/fn/object/assign.js","webpack:///./node_modules/core-js/library/fn/object/create.js","webpack:///./node_modules/core-js/library/fn/object/define-property.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/fn/object/get-own-property-symbols.js","webpack:///./node_modules/core-js/library/fn/object/get-prototype-of.js","webpack:///./node_modules/core-js/library/fn/object/keys.js","webpack:///./node_modules/core-js/library/fn/object/set-prototype-of.js","webpack:///./node_modules/core-js/library/fn/promise.js","webpack:///./node_modules/core-js/library/fn/reflect/construct.js","webpack:///./node_modules/core-js/library/fn/set.js","webpack:///./node_modules/core-js/library/fn/symbol/index.js","webpack:///./node_modules/core-js/library/fn/symbol/iterator.js","webpack:///./node_modules/core-js/library/modules/_a-function.js","webpack:///./node_modules/core-js/library/modules/_add-to-unscopables.js","webpack:///./node_modules/core-js/library/modules/_an-instance.js","webpack:///./node_modules/core-js/library/modules/_an-object.js","webpack:///./node_modules/core-js/library/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/library/modules/_array-includes.js","webpack:///./node_modules/core-js/library/modules/_array-methods.js","webpack:///./node_modules/core-js/library/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/library/modules/_array-species-create.js","webpack:///./node_modules/core-js/library/modules/_bind.js","webpack:///./node_modules/core-js/library/modules/_classof.js","webpack:///./node_modules/core-js/library/modules/_cof.js","webpack:///./node_modules/core-js/library/modules/_collection-strong.js","webpack:///./node_modules/core-js/library/modules/_collection-to-json.js","webpack:///./node_modules/core-js/library/modules/_collection.js","webpack:///./node_modules/core-js/library/modules/_core.js","webpack:///./node_modules/core-js/library/modules/_create-property.js","webpack:///./node_modules/core-js/library/modules/_ctx.js","webpack:///./node_modules/core-js/library/modules/_defined.js","webpack:///./node_modules/core-js/library/modules/_descriptors.js","webpack:///./node_modules/core-js/library/modules/_dom-create.js","webpack:///./node_modules/core-js/library/modules/_enum-bug-keys.js","webpack:///./node_modules/core-js/library/modules/_enum-keys.js","webpack:///./node_modules/core-js/library/modules/_export.js","webpack:///./node_modules/core-js/library/modules/_fails.js","webpack:///./node_modules/core-js/library/modules/_for-of.js","webpack:///./node_modules/core-js/library/modules/_global.js","webpack:///./node_modules/core-js/library/modules/_has.js","webpack:///./node_modules/core-js/library/modules/_hide.js","webpack:///./node_modules/core-js/library/modules/_html.js","webpack:///./node_modules/core-js/library/modules/_ie8-dom-define.js","webpack:///./node_modules/core-js/library/modules/_invoke.js","webpack:///./node_modules/core-js/library/modules/_iobject.js","webpack:///./node_modules/core-js/library/modules/_is-array-iter.js","webpack:///./node_modules/core-js/library/modules/_is-array.js","webpack:///./node_modules/core-js/library/modules/_is-object.js","webpack:///./node_modules/core-js/library/modules/_iter-call.js","webpack:///./node_modules/core-js/library/modules/_iter-create.js","webpack:///./node_modules/core-js/library/modules/_iter-define.js","webpack:///./node_modules/core-js/library/modules/_iter-detect.js","webpack:///./node_modules/core-js/library/modules/_iter-step.js","webpack:///./node_modules/core-js/library/modules/_iterators.js","webpack:///./node_modules/core-js/library/modules/_library.js","webpack:///./node_modules/core-js/library/modules/_meta.js","webpack:///./node_modules/core-js/library/modules/_microtask.js","webpack:///./node_modules/core-js/library/modules/_new-promise-capability.js","webpack:///./node_modules/core-js/library/modules/_object-assign.js","webpack:///./node_modules/core-js/library/modules/_object-create.js","webpack:///./node_modules/core-js/library/modules/_object-dp.js","webpack:///./node_modules/core-js/library/modules/_object-dps.js","webpack:///./node_modules/core-js/library/modules/_object-gopd.js","webpack:///./node_modules/core-js/library/modules/_object-gopn-ext.js","webpack:///./node_modules/core-js/library/modules/_object-gopn.js","webpack:///./node_modules/core-js/library/modules/_object-gops.js","webpack:///./node_modules/core-js/library/modules/_object-gpo.js","webpack:///./node_modules/core-js/library/modules/_object-keys-internal.js","webpack:///./node_modules/core-js/library/modules/_object-keys.js","webpack:///./node_modules/core-js/library/modules/_object-pie.js","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./node_modules/core-js/library/modules/_perform.js","webpack:///./node_modules/core-js/library/modules/_promise-resolve.js","webpack:///./node_modules/core-js/library/modules/_property-desc.js","webpack:///./node_modules/core-js/library/modules/_redefine-all.js","webpack:///./node_modules/core-js/library/modules/_redefine.js","webpack:///./node_modules/core-js/library/modules/_set-collection-from.js","webpack:///./node_modules/core-js/library/modules/_set-collection-of.js","webpack:///./node_modules/core-js/library/modules/_set-proto.js","webpack:///./node_modules/core-js/library/modules/_set-species.js","webpack:///./node_modules/core-js/library/modules/_set-to-string-tag.js","webpack:///./node_modules/core-js/library/modules/_shared-key.js","webpack:///./node_modules/core-js/library/modules/_shared.js","webpack:///./node_modules/core-js/library/modules/_species-constructor.js","webpack:///./node_modules/core-js/library/modules/_string-at.js","webpack:///./node_modules/core-js/library/modules/_task.js","webpack:///./node_modules/core-js/library/modules/_to-absolute-index.js","webpack:///./node_modules/core-js/library/modules/_to-integer.js","webpack:///./node_modules/core-js/library/modules/_to-iobject.js","webpack:///./node_modules/core-js/library/modules/_to-length.js","webpack:///./node_modules/core-js/library/modules/_to-object.js","webpack:///./node_modules/core-js/library/modules/_to-primitive.js","webpack:///./node_modules/core-js/library/modules/_uid.js","webpack:///./node_modules/core-js/library/modules/_user-agent.js","webpack:///./node_modules/core-js/library/modules/_validate-collection.js","webpack:///./node_modules/core-js/library/modules/_wks-define.js","webpack:///./node_modules/core-js/library/modules/_wks-ext.js","webpack:///./node_modules/core-js/library/modules/_wks.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator-method.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator.js","webpack:///./node_modules/core-js/library/modules/core.is-iterable.js","webpack:///./node_modules/core-js/library/modules/es6.array.from.js","webpack:///./node_modules/core-js/library/modules/es6.array.is-array.js","webpack:///./node_modules/core-js/library/modules/es6.array.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.object.assign.js","webpack:///./node_modules/core-js/library/modules/es6.object.create.js","webpack:///./node_modules/core-js/library/modules/es6.object.define-property.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js","webpack:///./node_modules/core-js/library/modules/es6.object.get-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.object.keys.js","webpack:///./node_modules/core-js/library/modules/es6.object.set-prototype-of.js","webpack:///./node_modules/core-js/library/modules/es6.promise.js","webpack:///./node_modules/core-js/library/modules/es6.reflect.construct.js","webpack:///./node_modules/core-js/library/modules/es6.set.js","webpack:///./node_modules/core-js/library/modules/es6.string.iterator.js","webpack:///./node_modules/core-js/library/modules/es6.symbol.js","webpack:///./node_modules/core-js/library/modules/es7.promise.finally.js","webpack:///./node_modules/core-js/library/modules/es7.promise.try.js","webpack:///./node_modules/core-js/library/modules/es7.set.from.js","webpack:///./node_modules/core-js/library/modules/es7.set.of.js","webpack:///./node_modules/core-js/library/modules/es7.set.to-json.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.async-iterator.js","webpack:///./node_modules/core-js/library/modules/es7.symbol.observable.js","webpack:///./node_modules/core-js/library/modules/web.dom.iterable.js","webpack:///./node_modules/define-properties/index.js","webpack:///./node_modules/function-bind/implementation.js","webpack:///./node_modules/function-bind/index.js","webpack:///./node_modules/has-symbols/shams.js","webpack:///./node_modules/has/src/index.js","webpack:///./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","webpack:///./node_modules/isomorphic-unfetch/browser.js","webpack:///./node_modules/isomorphic-unfetch/node_modules/unfetch/dist/unfetch.mjs","webpack:///./node_modules/js-cookie/src/js.cookie.js","webpack:///./node_modules/lodash/lodash.js","webpack:///./node_modules/next/dist/lib/EventEmitter.js","webpack:///./node_modules/next/dist/lib/head.js","webpack:///./node_modules/next/dist/lib/link.js","webpack:///./node_modules/next/dist/lib/p-queue.js","webpack:///./node_modules/next/dist/lib/router/index.js","webpack:///./node_modules/next/dist/lib/router/router.js","webpack:///./node_modules/next/dist/lib/router/with-router.js","webpack:///./node_modules/next/dist/lib/shallow-equals.js","webpack:///./node_modules/next/dist/lib/side-effect.js","webpack:///./node_modules/next/dist/lib/utils.js","webpack:///./node_modules/next/head.js","webpack:///./node_modules/next/link.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/checkPropTypes.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/next/node_modules/prop-types/factoryWithTypeCheckers.js","webpack:///./node_modules/next/node_modules/prop-types/index.js","webpack:///delegated ./node_modules/next/node_modules/prop-types/lib/ReactPropTypesSecret.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/object-assign/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/object-keys/index.js","webpack:///./node_modules/object-keys/isArguments.js","webpack:///./node_modules/object.assign/implementation.js","webpack:///./node_modules/object.assign/index.js","webpack:///./node_modules/object.assign/polyfill.js","webpack:///./node_modules/object.assign/shim.js","webpack:///./node_modules/prop-types-exact/build/helpers/isPlainObject.js","webpack:///./node_modules/prop-types-exact/build/index.js","webpack:///./node_modules/punycode/punycode.js","webpack:///./node_modules/querystring-es3/decode.js","webpack:///./node_modules/querystring-es3/encode.js","webpack:///./node_modules/querystring-es3/index.js","webpack:///delegated ./node_modules/react-dom/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///delegated ./node_modules/react/index.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///./node_modules/regenerator-runtime/runtime-module.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///./node_modules/url/url.js","webpack:///./node_modules/url/util.js","webpack:///delegated ./node_modules/webpack/buildin/global.js from dll-reference dll_aea5a84f9025b36d9dbf","webpack:///(webpack)/buildin/harmony-module.js","webpack:///(webpack)/buildin/module.js","webpack:///./node_modules/what-input/dist/what-input.js","webpack:///./pages/index.js","webpack:///external \"dll_aea5a84f9025b36d9dbf\""],"sourcesContent":["import classNames from 'classnames';\nimport { string } from 'prop-types';\n\nimport styles from './Container.scss';\n\nconst Container = (props) => (\n <div className={classNames(styles.container, props.className)}>\n {props.children}\n </div>\n);\n\nContainer.propTypes = {\n className: string\n};\n\nexport default Container;\n","export { default } from './Container';\n","import classNames from 'classnames';\nimport { bool, object, oneOf } from 'prop-types';\n\nimport styles from './Decorator.scss';\n\nconst Decorator = (props) => {\n const className = classNames(\n styles.decorator,\n styles[`version-${props.version}`],\n styles[`animation-${props.animation}`],\n { [styles.outline]: props.outline }\n );\n\n return <div className={className} style={props.style} />;\n};\n\nDecorator.propTypes = {\n version: oneOf([1, 2, 3]),\n animation: oneOf([1, 2, 3, 4, 5]),\n outline: bool,\n style: object\n};\n\nDecorator.defaultProps = {\n version: 1,\n animation: 1,\n outline: false,\n style: {}\n};\n\nexport default Decorator;\n","export { default } from './Decorator';\n","import classNames from 'classnames';\nimport { string, bool } from 'prop-types';\n\nimport { Consumer } from '../Layout/Context';\n\nimport styles from './DownloadButton.scss';\n\nconst DownloadButton = ({ className, label }) => (\n <Consumer>\n {downloadUrl => (\n <React.Fragment>\n <a className={classNames('button', styles.downloadButton, className)} href={downloadUrl}>\n {label}\n </a>\n </React.Fragment>\n )}\n </Consumer>\n);\n\nDownloadButton.propTypes = {\n className: string,\n label: string\n};\n\nDownloadButton.defaultProps = {\n className: null,\n label: 'Download Now'\n};\n\nexport default DownloadButton;\n","export { default } from './DownloadButton';\n","import classNames from 'classnames';\nimport { bool, func } from 'prop-types';\n\nimport Container from '../../Container';\nimport styles from './Feature.scss';\n\nexport default class Feature extends React.Component {\n static propTypes = {\n flip: bool,\n renderImage: func.isRequired\n }\n\n static defaultProps = {\n flip: false\n }\n\n render() {\n return (\n <div className={styles.feature}>\n <Container className={classNames(styles.container, { [styles.flip]: this.props.flip })}>\n {this.renderContent()}\n </Container>\n </div>\n );\n }\n\n renderContent = () => {\n const { flip } = this.props;\n\n if (flip) {\n return (\n <React.Fragment>\n {this.renderImage(false)}\n {this.renderText(true)}\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n {this.renderText(false)}\n {this.renderImage(true)}\n </React.Fragment>\n );\n }\n }\n\n renderText = (right) => {\n return (\n <div className={classNames(styles.text, { [styles.right]: right })}>\n {this.props.children}\n </div>\n );\n }\n\n renderImage = (right) => {\n return (\n <div className={classNames(styles.image, { [styles.right]: right })}>\n {this.props.renderImage()}\n </div>\n );\n }\n}\n","export { default } from './Feature';\n","import Section from '../Section';\nimport Decorator from '../Decorator';\nimport Feature from './Feature';\nimport styles from './Features.scss';\n\nexport default class Features extends React.Component {\n render() {\n return (\n <Section className={styles.features}>\n <a name=\"features\" />\n {this.renderBrowser()}\n {this.renderApps()}\n {this.renderWallet()}\n {this.renderExchange()}\n </Section>\n );\n }\n\n renderBrowser = () => {\n return (\n <Feature renderImage={() => (\n <React.Fragment>\n <img src=\"static/feature-browser.svg\" />\n <Decorator\n version={2}\n animation={1}\n outline\n style={{ left: '58%', top: '-38px', width: '160px', height: '160px' }}\n />\n <Decorator\n version={1}\n animation={2}\n style={{ left: '3%', top: '196px', width: '220px', height: '220px' }}\n />\n </React.Fragment>\n )}>\n <img src=\"static/icon-feature-browser.svg\" />\n <h2>Browser</h2>\n <p>Easily use apps that integrate with crypto-currencies. Contribute crypto to the apps you care about with Attention-Based Rewards.</p>\n </Feature>\n )\n }\n\n renderApps = () => {\n return (\n <Feature flip renderImage={() => (\n <React.Fragment>\n <img src=\"static/feature-dapps.svg\" />\n <Decorator\n version={1}\n animation={5}\n outline\n style={{ right: '77%', top: '-38px', width: '190px', height: '190px' }}\n />\n <Decorator\n version={2}\n animation={1}\n style={{ right: '-7%', top: '172px', width: '220px', height: '220px' }}\n />\n </React.Fragment>\n )}>\n <img src=\"static/icon-feature-dapps.svg\" />\n <h2>App Store</h2>\n <p>A decentralized portal where apps can be listed and discovered, managed entirely by voter-elected curators. </p>\n </Feature>\n );\n }\n\n renderWallet = () => {\n return (\n <Feature renderImage={() => (\n <React.Fragment>\n <img src=\"static/feature-wallet.svg\" />\n <Decorator\n version={2}\n animation={2}\n outline\n style={{ right: '32%', top: '-38px', width: '340px', height: '340px' }}\n />\n <Decorator\n version={3}\n animation={5}\n style={{ right: '13%', bottom: '-68px', width: '180px', height: '180px' }}\n />\n </React.Fragment>\n )}>\n <img src=\"static/icon-feature-wallet.svg\" />\n <h2>Crypto Wallet</h2>\n <p>Stake, send, and receive digital assets, and vote for delegates and curators on the nOS Network.</p>\n </Feature>\n );\n }\n\n renderExchange = () => {\n return (\n <Feature flip renderImage={() => (\n <React.Fragment>\n <img src=\"static/feature-exchange.svg\" />\n <Decorator\n version={2}\n animation={1}\n outline\n style={{ left: '58%', top: '-38px', width: '160px', height: '160px' }}\n />\n <Decorator\n version={1}\n animation={2}\n style={{ left: '3%', top: '196px', width: '220px', height: '220px' }}\n />\n </React.Fragment>\n )}>\n <img src=\"static/icon-feature-exchange.svg\" />\n <h2>Exchange</h2>\n <p>nOS lets you easily trade crypto-currencies and other digital assets, directly from nOS Browser.</p>\n </Feature>\n );\n }\n}\n","export { default } from './Features';\n","import Link from 'next/link';\n\nimport DownloadButton from '../DownloadButton';\nimport SocialIcon from '../SocialIcon';\nimport styles from './Footer.scss';\n\nconst Footer = () => (\n <footer>\n <div className={styles.left}>\n <img src=\"static/nos-logo-positive.svg\" />\n <p>© Copyright 2018-2019 nOS - All Rights Reserved</p>\n <p><Link href=\"/privacy\"><a>Privacy Policy</a></Link></p>\n </div>\n <div className={styles.center}>\n <DownloadButton />\n </div>\n <div className={styles.right}>\n <p>Follow or <a className={styles.email} href=\"mailto:contact@nos.io\">write us</a></p>\n <SocialIcon name=\"twitter\" href=\"https://twitter.com/nOSplatform\" />\n <SocialIcon name=\"reddit\" href=\"https://www.reddit.com/r/nOSplatform\" />\n <SocialIcon name=\"discord\" href=\"https://discord.nos.io/\" />\n <SocialIcon name=\"telegram\" href=\"https://t.me/nOSchat\" />\n <SocialIcon name=\"medium\" href=\"https://medium.com/nos-io\" />\n </div>\n </footer>\n);\n\nexport default Footer;\n","export { default } from './Footer';\n","import Link from 'next/link';\nimport { bool, func } from 'prop-types';\nimport { noop } from 'lodash';\n\nimport Portal from '../Portal';\nimport styles from './GDPRBanner.scss';\n\nexport default class GDPRBanner extends React.Component {\n static propTypes = {\n accepted: bool,\n onAccept: func\n }\n\n static defaultProps = {\n accepted: false,\n onAccept: noop\n }\n\n render() {\n if (this.props.accepted) {\n return null;\n }\n\n return this.renderBanner();\n }\n\n renderBanner() {\n return (\n <Portal>\n <div className={styles.gdprBanner}>\n <p>\n This site is using Cookies for Analytics and to improve your browsing experience. To find out\n more, please read our Privacy Policy. By clicking “I Accept”, you consent to our use of\n cookies and agree to our <Link href=\"/privacy\"><a>Privacy Policy</a></Link>.\n </p>\n <button type=\"button\" onClick={this.props.onAccept}>\n I Accept\n </button>\n </div>\n </Portal>\n );\n }\n}\n","export { default } from './GDPRBanner';\n","import Section from '../Section';\nimport Decorator from '../Decorator';\nimport DownloadButton from '../DownloadButton';\nimport SocialIcon from '../SocialIcon';\nimport styles from './Hero.scss';\n\nconst Hero = () => (\n <Section className={styles.hero}>\n <a name=\"hero\" />\n <h1>Access the crypto-powered web.</h1>\n\n <p className={styles.large}>\n Discover or create apps using blockchains and cryptocurrencies.\n </p>\n\n <Decorator\n version={3}\n animation={1}\n outline\n style={{ left: '-90px', top: '112px', width: '260px', height: '260px' }}\n />\n <Decorator version={3} animation={2} style={{ right: '2%', top: '570px', width: '80px', height: '80px' }} />\n <Decorator version={2} animation={3} outline style={{ left: '18%', width: '200px', height: '200px' }} />\n\n <Decorator version={1} animation={1} outline style={{ right: '18%', width: '200px', height: '200px' }} />\n\n <Decorator version={2} animation={2} style={{ right: '30%', width: '90px', height: '90px' }} />\n\n <Decorator version={1} animation={2} style={{ left: '8%', bottom: '8%', width: '160px', height: '160px' }} />\n\n <Decorator version={1} animation={4} style={{ right: '18%', width: '120px', height: '120px' }} />\n\n <div className={styles.download}>\n <DownloadButton />\n <div className={styles.meta}>\n <a href=\"static/whitepaper.pdf\">Whitepaper</a>\n {' • '}\n <a href=\"https://github.com/nos\" target=\"_blank\">\n GitHub\n </a>\n </div>\n <div className={styles.social}>\n <SocialIcon name=\"twitter\" href=\"https://twitter.com/nOSplatform\" />\n <SocialIcon name=\"reddit\" href=\"https://www.reddit.com/r/nOSplatform\" />\n <SocialIcon name=\"discord\" href=\"https://discord.nos.io/\" />\n <SocialIcon name=\"telegram\" href=\"https://t.me/nOSchat\" />\n <SocialIcon name=\"medium\" href=\"https://medium.com/nos-io\" />\n </div>\n </div>\n\n <div className={styles.productShot}>\n <img src=\"static/hero.png\" />\n </div>\n </Section>\n);\n\nexport default Hero;\n","export { default } from './Hero';\n","import classNames from 'classnames';\nimport { string } from 'prop-types';\n\nimport styles from './Intro.scss';\n\nconst Intro = (props) => (\n <div className={classNames(styles.intro, props.className)}>\n {props.children}\n </div>\n);\n\nIntro.propTypes = {\n className: string\n};\n\nIntro.defaultProps = {\n className: null\n};\n\nexport default Intro;\n","export { default } from './Intro';\n","import Link from 'next/link';\nimport { bool, func } from 'prop-types';\nimport { noop } from 'lodash';\n\nimport Portal from '../Portal';\nimport styles from './JobPostingBanner.scss';\n\nexport default class JobPostingBanner extends React.Component {\n static propTypes = {\n closed: bool,\n onClose: func\n }\n\n static defaultProps = {\n closed: false,\n onClose: noop\n }\n\n render() {\n if (this.props.closed) {\n return null;\n }\n\n return this.renderBanner();\n }\n\n renderBanner() {\n return (\n <div className={styles.gdprBanner}>\n <p>\n We're hiring! <Link href=\"static/job-posting.pdf\"><a>Hybrid React & React Native Developer</a></Link>.\n </p>\n <button type=\"button\" onClick={this.props.onClose}>\n Close\n </button>\n </div>\n );\n }\n}\n","export { default } from './JobPostingBanner';\n","import React from 'react';\n\nconst { Provider, Consumer } = React.createContext('https://github.com/nos/client/releases');\n\nexport { Provider, Consumer };\n","import 'what-input';\nimport Head from 'next/head';\nimport cookie from 'js-cookie';\nimport { string, bool } from 'prop-types';\n\nimport Navigation from '../Navigation';\nimport Footer from '../Footer';\nimport GDPRBanner from '../GDPRBanner';\n\nimport './Layout.scss';\nimport { Provider } from './Context';\nimport JobPostingBanner from \"../JobPostingBanner\";\n\nexport default class Layout extends React.Component {\n static propTypes = {\n title: string,\n fixed: bool\n }\n\n static defaultProps = {\n title: 'nOS - Access the crypto-powered web',\n fixed: false\n }\n\n state = {\n accepted: true,\n downloadUrl: 'https://github.com/nos/client/releases'\n }\n\n setDownloadUrl = async () => {\n try {\n const resp = await fetch('https://api.github.com/repos/nos/client/releases/latest');\n const response = await resp.json();\n const assets = response.assets;\n\n assets.forEach(asset => {\n const browserDownloadUrl = asset.browser_download_url;\n\n if ((browserDownloadUrl.endsWith(\".exe\") && navigator.platform.indexOf('Win') !== -1) || (browserDownloadUrl.endsWith(\".dmg\") && navigator.platform.indexOf('Mac') !== -1) || (browserDownloadUrl.endsWith(\".AppImage\") && navigator.platform.indexOf('Linux') !== -1)) {\n this.setState({downloadUrl: browserDownloadUrl});\n }\n })\n } catch (e) {\n console.error(e);\n }\n }\n\n componentDidMount = () => {\n this.setDownloadUrl();\n\n if (!cookie.get('gdpr')) {\n this.setState({ accepted: false });\n }\n }\n\n render() {\n return (\n <Provider value={this.state.downloadUrl}>\n <div>\n <Head>\n <meta charSet=\"utf-8\" />\n <meta httpEquiv=\"x-ua-compatible\" content=\"ie=edge\" />\n <meta name=\"description\" content=\"nOS is an all-in-one platform that introduces new implementable business models powered by blockchain technologies. Any application can leverage nOS to extend its revenue generating strategies without surrendering user privacy.\" />\n <meta name=\"og:image\" content=\"static/dapps-snapshot.png\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\" />\n <link rel=\"shortcut icon\" href=\"static/logo-nos.png\" type=\"image/x-icon\" />\n <title>{this.props.title}\n \n\n \n {this.props.children}\n